秘密鍵を使用してSSHフォルダをポイントして自動的に選択するにはどうすればよいですか?

秘密鍵を使用してSSHフォルダをポイントして自動的に選択するにはどうすればよいですか?

利用できるようにしたい

ssh user@host

いいえ。接続用に秘密鍵が自動的に選択されるように(入力する必要がないように)、秘密鍵の位置を設定-i identity_rsa_or_else_private_key_fileに表示できる場所はありますか?sshssh-i key_file

答え1

ssh_configマンページを読むことをお勧めします。各ホストに特定のIDを持ち、他のすべてのホストに異なるIDを提供するには、~/.ssh/configで次のようにします。

Host hostname.example.com
    IdentityFile ~/.ssh/identity_rsa_or_else_private_key_file

Host *
    IdentityFile ~/.ssh/another_identity_file

~/.ssh/id_rsaデフォルトでは RSA ID と DSA ID の IdentityFile に使用されるため、~/.ssh/id_dsa~/.ssh/config を変更したくない場合は、ファイル名をその名前に変更します。

関連情報