サーバーSSH接続を介してサーバーからホストにファイルを転送する方法はありますか?私のHPCにはストレージが限られているため、一部のタスクでは途中でファイルを転送して削除する必要があります。私は仕事から私のホストにファイルを転送できればと思いますが、SSH接続のUnixはそれがSSH接続であるかどうかわからないため、不可能かもしれないと思います。
答え1
〜のようにB階SSHトンネルにあるたびに、コマンド/シェルはそれを実際に認識しません。デフォルトでは、コマンド/シェルはトンネル(sshの利点)にないかのように機能します。これがトンネル内のトンネルが機能する理由です!
良いもの私はあなたが探している答えを提供すると思います。 SCPは、SSHを使用して両方のディレクトリにファイルをコピーするのに非常に便利なツールです。引くそしてプッシュ方法は状況によって異なります。
これ協会SCPの可能性と構文の素晴らしい概要です!
利用可能なコード:ここで、192.168.1.100 はサーバーで、192.168.1.5 はクライアントです。 DNS名も使用できます。
引く:ホストシステムで端末が開いていると仮定すると、次のことができます。
scp [email protected]:/tmp/myfile /tmp/files/myfile
これにより、サーバーの「2番目のトンネル」が作成されます。
宣伝する:(リバース)サーバーからホストへ(デフォルトでは元のトンネル内のトンネルです):
scp /tmp/myfile [email protected]:/tmp/files/myfile
これが概念を少し説明してほしい!