リモートサーバーから別のリモートサーバーにファイルをコピーしようとしています。サーバーAを介して公開鍵を生成し、ssh-keygen -t rsa
公開鍵の内容を.ssh/authorized_keys
サーバーBのファイルにコピーしました。
ただし、接続をテストするためにSSHを介してサーバーBに接続しようとすると、許可拒否エラーが発生します。何か抜けましたか?
ベストアンサー1
IdentityFile ~/.ssh/identity
設定ファイルにフラグを追加することで問題を解決できました。 @Kamilが述べたように、これは秘密鍵~/.ssh/identity
がロードされるパスがローカルのデフォルトとして解決されないためです。指定されたパスをssh
明示的に追加すると、IdentityFile
sshは秘密鍵を確認できます。