HostnameSuffixes SSHキーワードの正しい形式は何ですか?

HostnameSuffixes SSHキーワードの正しい形式は何ですか?

フォロー中に一度も見たことのないSSH構成設定が見つかりました。OpenSSH開発者メーリングリストアーカイブに関するディスカッション。これ特定の設定これは:

Host * 
HostnameSuffixes foo.com ext.foo.com

これはとても便利だと思います。問題は

  1. これはうまくいきません。代わりに私にline 36: Bad configuration option: HostnameSuffixes
  2. マニュアルページに文書が見つかりませんssh_config。またはどこかにオンライン。スレッドの何人か(誰もが明らかにOpenSSHについて非常によく知っています)がこれが本当だと思い、議論が1年以上進んだので(それゆえアルファリリースには存在することはできません)、私はそれを前提としています。真実。

それらのうちの1人がキーワードを誤って入力したか、間違って覚えていて、他の人は間違いを繰り返しましたか?正しいキーワードは何ですか?文書はどこにありますか?

ベストアンサー1

この完全な議論は、提示された仮想オプションに関するものであり、実際の機能に関するものではない。最後に提案されたパッチは異なる名前を使用しましたがExpandHost、今回もパッチは提案されただけでOpenSSHソースコードには適用されませんでした。

.ssh/config私がしたことは、シェルスクリプトから私を作成することだけでした。同様の機能があります。

home leguin
home williams
work larch
work chestnut

これらのセクションを作成してください

Host leguin
HostName leguin.gilles.name
UserName gilles

Host williams
HostName williams.gilles.name
UserName gilles

Host larch
HostName larch.acme.com
UserName employee123

Host chestnut
HostName chestnut.acme.com
UserName employee123

おすすめ記事