ホストに関するSSHクライアント構成オプションの設定
クライアント・システム上の$HOME/.ssh/config
ファイル内でHostのエントリを設定できます。 多くの場合、異なるシステム上ではユーザー名は一致しません。 場合によっては、特定のリモート・システム用に通常のキー・ペアとは異なるキー・ペアを使用することを選択できます。 正しい資格証明でより簡単に接続するには、次の例のようなホスト・エントリを追加します:
Host server1
Hostname server1.example.com
User remote_user
IdentityFile $HOME/.ssh/id_sshkeyexample
指定されている構成エントリを使用して、次を実行します。
ssh server1
SSHクライアントは、ユーザー名remote_user
を使用してリモート・サーバーserver1.example.com
への接続を実行し、$HOME/.ssh/id_sshkeyexample
にある秘密キー・ファイルを使用します。
この構成エントリにより、接続が必要になるたびに、正しい資格証明を使用して接続できるようになります。 この構成エントリがない場合は、次を入力する必要があります。
ssh -i $HOME/.ssh/id_sshkeyexample remote_user@server1.example.com
$HOME/.ssh/config
ファイルを使用すると、接続先のシステム用にその他の構成オプションを格納できます。 たとえば、ForwardAgentまたはProxyJumpオプションを頻繁に使用する場合は、これらについてのエントリを、これらを使用するホストごとに追加することを検討してください。 詳細は、ssh_config(5)
マニュアル・ページを参照してください。