ローカルの `.ssh` ディレクトリに `id_rsa.pub` ファイルが存在する場合、なぜ SSH 接続が失敗するのでしょうか?

ローカルの `.ssh` ディレクトリに `id_rsa.pub` ファイルが存在する場合、なぜ SSH 接続が失敗するのでしょうか?

id_rsa.pubローカル~/.sshディレクトリに存在する場合、コマンドを使用してリモート サーバーに接続できないことに気付きましたssh

しかし、なぜそうなるのかは分かりません。公開鍵が秘密鍵と同じ場所に存在すると、セキュリティ上危険なのでしょうか?

sshまた、オプション付きでコマンドを実行しても、公開鍵をそこに配置すべきではないことを示すエラーは表示されません-v

なぜ公開鍵を入れてはいけないのですか~/.ssh/?

sshこれはオプション付きのログの一部です。cygwin環境で-v使用しています。ssh

debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/ironsand/.ssh/id_rsa
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic
debug1: Trying private key: /home/ironsand/.ssh/id_dsa
debug1: Trying private key: /home/ironsand/.ssh/id_ecdsa
debug1: Trying private key: /home/ironsand/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

関連情報