質問では、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:を実行します。 ファイルをプロキシ経由でターゲットにコピーします。