複数のホストを介したSCP

複数のホストを介したSCP

質問1つ以上のホストからのみアクセスできるコンピュータ(SSH経由でもアクセス可能)にSSH経由でアクセスする方法について説明します。

それを使用する同等の方法はありますかscp?つまり、リモートシステムから自分のローカルシステムにファイルをコピーします(すべてのシステムに対するパスワードまたはキーアクセス権があると仮定)

答え1

sshProxyCommand。を使用すると、ProxyCommand何をしても透明です。

Host proxy
  Hostname proxy.tld
  User proxy_user
Host target
  Hostname target.tld
  User target_user
  ProxyCommand ssh -W %h:%p proxy

その後、実行はscp file target:プロキシを介してファイルをターゲットにコピーします。

関連情報