.ssh/config および /etc/hosts の単一ソースソース

.ssh/config および /etc/hosts の単一ソースソース

私は両方を可能にする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のホスト名にワイルドカードを使用する必要があります。

http://linux.die.net/man/5/ssh_config

おすすめ記事