
私は両方を可能にするDRYソリューションを探しています。
ssh server-alias
そして
ping server-alias
前者は読んでいて.ssh/config
、後者は読んでいることを知っていますが、両方のファイル/etc/hosts
で同じエイリアスを繰り返したくありません。両方に単一のソースを提供するのは良い考えですか?それでは、どのように実装できますか?
項目HostName
からその行を省略すると、その行が読み込まれます。このアプローチに欠点はありますか?それでは、代わりに何を使うべきですか?シングルユーザーのラップトップで動作し、ホストシールドは不要です。.ssh/config
/etc/hosts
答え1
はい。必要なものがタブ拡張だけであれば、.ssh/configをホスト名で難読化する必要はありません。
/etc/hostsのエントリで十分です。
.ssh/config はログイン名などを指定するために使用されます。
.ssh/configで接続の詳細を指定するには、.ssh/configのホスト名にワイルドカードを使用する必要があります。