質問では、1つ以上のホストを介してのみアクセスできる(SSHで接続することもできる)マシンにSSHで接続する方法について説明します。
scp
を使用する同等の方法はありますか? ?つまり、ファイルを遠方のマシンからローカルマシンにコピーしますか(途中ですべてのマシンにパスワードまたはキーアクセスできると仮定します)?
承認された回答:
マルチホップssh
と同じように機能します ProxyCommand
を使用する場合 。 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:
を実行します。 ファイルをプロキシ経由でターゲットにコピーします。