![各ユーザーのデフォルトの.ssh / configファイルは、システム全体のssh_configのすべてのオプションをオーバーライドしますか? [コピー]](https://linux33.com/image/7309/%E5%90%84%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE.ssh%20%2F%20config%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%80%81%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%85%A8%E4%BD%93%E3%81%AEssh_config%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
スイッチがなく、ファイルが-F
ある場合、/home/me/.ssh/config
その中の設定は無視されると予想できますか?または、セクションを使用して指定した/etc/ssh/ssh_config
ように、私のホームディレクトリの設定はグローバル設定を補完するだけです。-o
ちなみに、ssh
マニュアルページには、-F
スイッチが次のことを行うことが示されています。
代替ユーザー固有のプロファイルを指定します。構成ファイルがコマンドラインに提供されると、システム全体の構成ファイル(
/etc/ssh/ssh_config
)は無視されます。ユーザープロファイルごとのデフォルト値はです~/.ssh/config
。
答え1
予想される設定を
/etc/ssh/ssh_config
無視できますか?
はい。コマンドラインオプションをssh
お読みください。-F
config
変数の設定:
case 'F':
config = optarg;
break;
そして後で電話するprocess_config_files
機能、の:
コマンドラインで指定された設定を読み取るか、
2つの(
/etc/ssh/ssh_config
および~/.ssh/config
)ファイルをもっと読んでください。
none
また、コマンドライン()に指定した場合、-F none
設定ファイルはロードされません。このスイッチの処理方法の詳細については、リンク機能のソースコードを参照してください。