ゲートウェイを介してファイルをターゲットの場所に直接送信するために 'scp'を使用する方法


0

私のLinuxコンピュータでは、通常SSHでターゲットの場所にログインします。

まず、ゲートウェイへのSSH rose@xx.xx.xx.xx

次に、ターゲットの場所にSSHで接続します。 fun@yy.yy.yy.yy

しかし、私のコンピュータのfile / Users / david / files / Aに直接転送することはできません。 fun@yy.yy.yy.yy ログなし rose@xx.xx.xx.xx によって     ' scp / Users / david / files / A fun@yy.yy.yy.yy '

これどうやってするの?

回答:


3

最初にトンネルを作成します。 ssh -L 2222:yy.yy.yy.yy:22 rose@xx.xx.xx.xxその後、あなたはscpすることができます scp -P 2222 A fun@localhost


どうもありがとう。しかし、** ssh -L 2222:yy.yy.yy.yy:22 rose@xx.xx.xx.xx**の後は、rose @ xxx.xx.xx.xxにログインした後、ログインできなくなりますファイルAはrose@xx.xx.xx.xxではなく自分のコンピュータにあるため、自分のコンピュータからファイルAを送信します。
olivia

私は並列に2つの端末を使用することを意味します。
Ipor Sircer

Ipor Sircer愚かな... 2つの端末を「並行して」実行する方法まだ失敗したから。
olivia

どのターミナルエミュレータを使っていますか?
Ipor Sircer

次にクリック File 左上隅にあるをクリックして new terminal または new window (bashはターミナルエミュレータではありません。Terminal.appはエミュレータです)
Ipor Sircer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.