sshでログインする際にローカルホストで使用する鍵は.ssh/id_rsaですが、この時このid_rsaと異なる鍵の公開鍵がid_rsa.pubとして置かれていると、そちらを参照してしまいログインできないという状況が発生しました。 再現手順は以下のとおり。 ssh-keygen -t rsa -b 2048 で適当に鍵を作る mv .ssh/id_rsa .ssh/id_rsa2 としてバックアップ ssh-keygen -t rsa -b 2048 でもう一つ鍵を作る mv .ssh/id_rsa2 .ssh/id_rsa として秘密鍵を戻す これで正しい秘密鍵を見ているはずなのに、ログインできなくなります。デバッグ出力には debug1: Next authentication method: publickey debug1: Offering RSA public key: /ho