質問: 特定のホストに使用するsshキーパスを構成する ssh経由で接続するとき、私の端末はデフォルトでid_rsaを使用したいと考えています。この特定のサーバーにそのキーを使用したくありません。したがって、接続時に適切なキーパスを指定する必要があります。これは接続に機能します:ssh -i /users/myuser/.ssh/mykey serveruser@server.comしかし、私は接続に以下を使用することを好みます:ssh user@server.com私の質問:sshが/ users/myuser/.ssh /にあるキーを使用する必要があることをknown_hostsまたは他の構成で示す方法はありますか? mykey serveruserがserver.com?ありがとう!
回答: 考えられる1つのオプションは、.ssh/configファイルを使用することです。例:.ssh/confighost server.com hostname server.com user serveruser identityfile /users/myuser/.ssh/mykey これにより、「ssh server.com」を実行できます。構成ファイルは、指定されたユーザー名とidファイルを使用します。