SSHプロファイル設定の違いは何ですか?
- 最高(グローバル)レベルで
- 範囲内で
Host *
?
違いがあると仮定すると、どのような状況で優先されますか?
答え1
これSSH構成文書これについて間接的に:
各パラメータに対して最初に取得された値が使用されます。構成ファイルには、次に区切られたセクションが含まれています。所有者これは仕様であり、このセクションは仕様で提供されているパターンの1つと一致するホストにのみ適用されます。
各パラメータで最初に取得した値を使用するため、ファイルの先頭にはより多くのホスト固有の宣言を提供し、最後に一般的なデフォルト値を提供する必要があります。
したがって、「最上位」レベルの設定は上書きできませんが、「最上位」レベルの設定は、対応するセクションHost *
(「最上位」レベルまたはターゲットホストと一致するセクション)で以前に定義された設定に上書きされます。 )。
これは「それぞれが好む場合」という質問に対する答えです。オーバーライドしない設定には「最上位」レベルを使用し、Host *
最後のセクションはデフォルト設定に使用する必要があります。