SSHログイン公開鍵認証秘密鍵または公開鍵

SSHログイン公開鍵認証秘密鍵または公開鍵

-iSSHを使用してログインする場合、このオプションの値は何ですか?

以前は動作しているOpenBSDシステムに公開鍵を提供していましたが、Ubuntuシステムに入ろssh -i ~/.ssh/id_rsa.pubうとしたときに入るにはssh秘密鍵の場所を指定する必要がありました。ssh -i ~/.ssh/id_rsa

sshのマニュアルページを読むと、秘密鍵が必要な場所がここにあることがわかりますが、以前公開鍵だけを使用してBSDシステムで機能していたのはなぜですか?

答え1

-i identity_file

Selects a file from which the identity (private key)...

OpenSSHを参照してください。マニュアルページより多くの情報を知りたいです。他のSSHクライアント/サーバーを使用すると、他の結果が表示されることがあります。


*BSDについてはよくわかりませんが、私の考えでは、BSDがユーザーが提供した公開鍵を削除して自動ネゴシエーションするようです。

関連情報