SSHのみ可能なホストから別のホストにファイルをダウンロードするにはどうすればよいですか?

SSHのみ可能なホストから別のホストにファイルをダウンロードするにはどうすればよいですか?

オフィスコンピュータからラップトップにファイルをダウンロードしたいです。

マイオフィスコンピュータから組織サーバーにSSHを実行し、サーバーからマイオフィスコンピュータにSSHを実行できます。

組織サーバーで許可される唯一のコマンドは、ssh、ssh1、および ssh2 です。

サーバーを介してオフィス(リモート)コンピュータからラップトップ(ローカル)コンピュータにファイルをダウンロードするにはどうすればよいですか?

ベストアンサー1

最新のOpenSSH(8.0)を使用している場合地元の、あなたはそれを使用することができます-J(ジャンプ)スイッチ:

scp -J user@intermediate user@target:/path

以前のバージョン(7.3以降)では、次のものを使用できます。ProxyJump指示する、またはコマンドラインから:

scp -o ProxyJump=user@intermediate user@target:/path

またはssh_config@Ángelの答えからわかるように、ファイルから。


ポート転送などの他のオプションがあり、ProxyCommand以前のバージョンのOpenSSHでも使用できます。これらの内容は次のとおりです。OpenSSHはマルチホップログインをサポートしていますか?

おすすめ記事