GNU/Linux >> Linux の 問題 >  >> Linux

転送された ssh エージェントで scp を使用する

  • scp はエージェントの転送をサポートしていない (コードで無効にするようにハードコーディングされている) ため、これはあなたが試みていることではありません。

  • 問題は sudo にあります . ssh-agent への接続 環境変数 SSH_AUTH_SOCK に格納されます (echo $SSH_AUTH_SOCK ) であり、この変数は sudo の間は保持されません したがって、2 つの可能性があります:

    • sudo を使用しないでください scpまで . scp だけを実行 適切な場所に移動してから sudo cp

    • 強制 sudo 環境を維持する。 -E を使用した変数 スイッチ:

      sudo scp -r <new_folder> <second-server-path>
      
  • 2 つのサーバー間でファイルをコピーする場合は、-3 を使用します これにより、エージェントにアクセスできるホストから両方の認証が行われます。


Linux
  1. printf での色の使用

  2. SSHを使用してサーバーからファイルをダウンロードするには?

  3. 暗号化されたホームディレクトリを持つUbuntuシステムへのauthorized_keysを使用したSSH?

  1. SSHPass:パスワードなしで(非対話的に)スクリプトを使用してサーバーにSSHで接続する方法

  2. Notify-Send With Cronを使用していますか?

  3. sshセッション内でscpを使用せずにファイルをコピーするには?

  1. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  2. Mcでワードラップを使用していますか?

  3. 別のサーバーを使用してサーバーにSSH接続する方法は??