だから私はSSHキーを設定してcliを通してテストしましたが、すべてが正常でした。 SCP ファイル転送を実行すると、2 台のコンピュータのパスワードを求めるプロンプトが表示されますが、同じサーバーに SSH で接続してもそうではありません。
以下は私が実行しているscpです。ファイル転送完了メッセージが表示されたときにパスワードを入力した場合は、毎回パスワードを入力しないでください。
sudo scp -r [email protected]:/var/spool/servera/backup/2018Backups /home/serverb/Documents/2018Backups
答え1
走るとき
ssh [email protected]
君は君のやり方でやってる(ブライアンみたいに)
走るとき
sudo scp -r [email protected] ...
実際にはrootとして実行しています。したがって、異なる秘密鍵/公開鍵ペアを使用します。
Brianがroot以外のアクセス権を持つディレクトリにsudoなしでscpを使用して、何が起こるかを確認してください。