web-dev-qa-db-ja.com

SFTPサーバーと2つのSSHトンネルホップでWinSCPを使用する

私はPuTTYを使用して学校のサーバーにSSH接続しているWindowsマシンを使用しています。そこからslogin -XY machine1、次にslogin -XY machine2する必要があります。

理想的には、WinSCPを使用してファイルを接続および転送したいと思います。これを行うには、PuTTYの2つのコピーを使用します。1つはサーバーにSSHで接続してプロキシを作成し、2つ目のPuTTYはプロキシに接続してmachine1にログインし、2つ目のプロキシを作成します。次に、WinSCPを使用してプロキシサーバーに接続し、machine2にログインできます...

これを行う簡単な方法はありますか?

5
Mike

MobaXtermを使用できます。WinSCPのようなグラフィカルなsftp関数がありますが、マシンのホップを自動的に通過することもできます。彼らはそれを「SSHバウンス」と呼んでいます。

あなたはただする必要があります
-ここからMobaXtermをダウンロードします: http://mobaxterm.mobatek.net/download-home-edition.html
-[新しいセッション]をクリックして[ssh]を選択します
-「SSHバウンス(ゲートウェイsshサーバーを介して接続)」で最初のマシン名またはIPアドレスを指定します。

2
Didier

マシン1と2はUNIXベースですか?もしそうなら、あなたはただUnixscpを使うことができませんでしたか?とにかく、winscpを使用して2つのUNIXベースのシステム間でファイルを転送することはできません。

ソースマシンから、

scp -rp user@hostname:destination_directory /path/to/files

ファイルをどこからどこに転送するかを正確に明確にしていません。

1
Jay

WinSCPは、1ホップを直接サポートしています。
[サイトの詳細設定]ダイアログの トンネルページ を参照してください。


other hop(2つのうちの最初のホップ) の場合、"local proxy command"plink を使用できます。 _機能。

構成は次のようになります。

1
Martin Prikryl