私のサーバーに私のローカルコンピュータにコピーしたいいくつかのファイルがあります。問題は、リモートコンピュータに直接接続できないため、まず中間サーバーに接続してから、中間サーバーを介してターゲットサーバーに接続できることです。ターゲットサーバーからローカルシステムにファイルを直接コピーして中間サーバーをバイパスする方法はありますか?
ありがとう
ベストアンサー1
直航路線の利用はできません。ただし、以下を使用して中間ssh
デバイスにログインできる場合ssh
ローカルポート転送ファイルをローカルコンピュータにコピーしますscp
。リモートから直接コピーしているように見えますが、実際には仲介デバイスを介してコピーをトンネリングしています。
2つの別々のターミナル(コマンドライン、シェルなど)で以下を試してください。
ターミナル1:
# set up 'local port forwarding'
ssh -v -T -N -L 2222:remote:22 username@intermediate
NO2。ターミナル:
# do your scp command(s) like this example
scp -P 2222 localhost:/path/to/file .
適切なホスト名またはIPアドレスに置き換えます。離れてそして真ん中。
scp
コマンドには/path/to/file
リモートサーバーへのパスがあります。