リモートサーバーAからリモートサーバーBに移動中に権限が拒否されました。

リモートサーバーAからリモートサーバーBに移動中に権限が拒否されました。

リモートサーバーから別のリモートサーバーにファイルをコピーしようとしています。サーバーAを介して公開鍵を生成し、ssh-keygen -t rsa公開鍵の内容を.ssh/authorized_keysサーバーBのファイルにコピーしました。

ただし、接続をテストするためにSSHを介してサーバーBに接続しようとすると、許可拒否エラーが発生します。何か抜けましたか?

ベストアンサー1

IdentityFile ~/.ssh/identity設定ファイルにフラグを追加することで問題を解決できました。 @Kamilが述べたように、これは秘密鍵~/.ssh/identityがロードされるパスがローカルのデフォルトとして解決されないためです。指定されたパスをssh明示的に追加すると、IdentityFilesshは秘密鍵を確認できます。

おすすめ記事