SSH構成:グローバル設定と「host *」

SSH構成:グローバル設定と「host *」

SSHプロファイル設定の違いは何ですか?

  • 最高(グローバル)レベルで
  • 範囲内でHost *

違いがあると仮定すると、どのような状況で優先されますか?

答え1

これSSH構成文書これについて間接的に:

各パラメータに対して最初に取得された値が使用されます。構成ファイルには、次に区切られたセクションが含まれています。所有者これは仕様であり、このセクションは仕様で提供されているパターンの1つと一致するホストにのみ適用されます。

各パラメータで最初に取得した値を使用するため、ファイルの先頭にはより多くのホスト固有の宣言を提供し、最後に一般的なデフォルト値を提供する必要があります。

したがって、「最上位」レベルの設定は上書きできませんが、「最上位」レベルの設定は、対応するセクションHost *(「最上位」レベルまたはターゲットホストと一致するセクション)で以前に定義された設定に上書きされます。 )。

これは「それぞれが好む場合」という質問に対する答えです。オーバーライドしない設定には「最上位」レベルを使用し、Host *最後のセクションはデフォルト設定に使用する必要があります。

関連情報