クライアントコンピュータで公開/秘密鍵のペアを作成しました。ホストファイルに公開鍵を追加すると、パスワードを入力しなくてもSSHを正常に実行できるようになりました~/.ssh
。id_rsa
id_rsa.pub
authorized_keys
これで公開鍵をそのフォルダから移動しmv ~/.ssh/id_rsa.pub ~/
、ホストにSSHを再試行しました。失敗すると予想しましたが(公開鍵が欠落しているため)まだ機能します!どうですか?ディレクトリにない場合は、公開鍵をどのように見つけますか~/.ssh
?ホームフォルダ外の別の場所に移動してみましたが、パスワードの確認が成功せずに接続され続けます。
ベストアンサー1
ssh-agentによってキーがキャッシュされていないことを確認してください。
キャッシュされたキーのリストを取得します。
ssh-add -l
キャッシュされたキーをすべて削除します。
ssh-add -D