2

ssh トンネル経由で sftp を使用しようとしています

リモートサーバーにログインするためのジャンプホストとしてhomePCを使用できる がありますgatewayPC

私はsshトンネルコマンドを使用します

$ssh -t userid@gateway ssh remoteserver

からhomePC、それはうまくいきました

ただし、他のマシンにログインしたら、nautilus またはその他のファイル マネージャーを開きたいと思います。

1 つのオプションは、このトンネルを介して sftp または ftp できるようにすることです

これを実現するために、ウィンドウ用のパテのような GUI ベースのツールはありますか?

どんな助けでも大歓迎です

よろしく、 シヴァニ

4

4 に答える 4

4

ssh トンネルを使用できるようにするには、パスにファイルを作成する必要があります。

atiruz@pc:~$ nano ~/.ssh/config

そして、このテキストを追加します (サーバーで調整します):

Host gatewayPC
    HostName 100.110.120.130

Host localPC
    ProxyCommand ssh -A -t root@gatewayPC -p 222 nc 192.168.1.5 22

Host otherPC
    ProxyCommand ssh -A -t localPC nc 10.10.0.55 22

この例では、ターミナルで実行するだけで、gatewayPC から localPC に直接移動できます。

atiruz@pc:~$ ssh root@localPC

スキームは、このサイトで説明されているとおりにする必要があります。(このサイトの例では、私の Ubuntu 12.04 では動作しなかったため、小さな変更を加えました)。

Nautilus次のように使用するために、次のパスで使用することもできます。

ターミナルのいずれかで:atiruz@pc:~$ nautilus sftp://root@localPC

または直接Nautilussftp://root@localPC

于 2012-07-18T22:05:51.740 に答える
0

あなたの質問は明確ではなかったので、ここに2つの答えがあります:

X ベースのファイル マネージャ アプリケーションをリモート ホストで実行できるようにしたいだけの場合は、次のように-Xが有効になっていることを確認してsshください。

homepc% ssh -X me@gatewaypc
  ...Authenticate...
gatewaypc% ssh -X me@otherpc
  ...Authenticate...
otherpc% some-x-application
  ...X application displays on homepc...

でファイルを直接コピーする場合はscp

homepc% ssh -L2222:otherpc:22 me@gatewaypc
  ...Authenticate...
gatewaypc%  (Don't do anything here)

scp次に、転送されたポートで行うことができます

homepc% scp -P 2222 me@localhost:~/path/to/file /where/it/goes
于 2011-02-21T00:43:45.860 に答える
0

「ssh -fND 6789 gatewayPC」を使用してから、「tsocks sshfs remoteserver: /mnt/remoteserver」を実行できるように tsocks を構成することをお勧めします。最初のコマンドは、すべての TCP 要求を gatewayPC にトンネリングする SOCK5 プロキシをセットアップします。 tsocks コマンドは、SOCKS5 プロキシを使用するために指定されたコマンドのネットワーク呼び出しをラップします。sshfs は、sftp を使用してリモート ファイル システムをマウントします。

于 2011-02-21T00:34:32.413 に答える
0

このようなことを行う「正しい」方法が何であるかはわかりませんが、homePC から gatewayPC へのポート転送を作成し、次に gatewayPC から remoteserver へのポート転送を作成することで、同様のことを行いました。次に、ローカル SFTP クライアントをポート転送パイプラインのローカル エンドに接続します。ただし、これにより暗号化が 2 倍になります。

于 2011-02-21T00:30:20.013 に答える