SSH認証後にFileZilla(またはOSXアプリ)からSFTPへ

SSH認証後にFileZilla(またはOSXアプリ)からSFTPへ

基本的に、私の仕事のファイアウォールと思われるものに SSH で接続し、そこから別のサーバーに SSH で接続して作業を行う必要があります。問題は、通常の FTP を使用する場合に FileZilla で許可されているように、ファイルを前後に移動できるようにしたいということです。

何かアドバイス?

追伸: OSXをお願いします

#---------------------------Respond to Response -----------

ありがとう!素晴らしいリンクです。実は、マルチホップと呼ばれていることを知りませんでしたが、それだけで目的の場所にたどり着きました。しかし、あなたの回答に示されているように、生のやり方は素晴らしいのですが、リンク方式を機能させようとしていました。私はkeygen-paswordlessエントリを設定し、うまく機能していますが、以下はわかりにくいです。おそらく、彼の図では3つの接続が示されているからでしょうか?しかし、ユーザー名はどこに入力するのでしょうか?以下の例のuser@部分なしでuser@serverを追加してみましたが、うまくいきませんでした:(以下は私の失敗です。彼の用語を使用していますが、サーバー名などを変更しました(そしてそれらを再確認しました)

Host ruapehu
HostName ruapehu.example.com

Host aoraki
ProxyCommand ssh -q ruapehu nc -q0 aoraki 22

Host tongariro
ProxyCommand ssh -q aoraki nc -q0 %h 22

#------------ second try

Host username   
HostName ruapehu.example.com
Host aoraki   
ProxyCommand ssh -q ruapehu nc -q0 aoraki 22
Host tongariro   
ProxyCommand ssh -q aoraki nc -q0 %h 22


#------------ third try

Host ruapehu   
HostName [email protected]
Host aoraki   
ProxyCommand ssh -q ruapehu nc -q0 aoraki 22
Host tongariro   
ProxyCommand ssh -q aoraki nc -q0 %h 22

答え1

サーバー1でパスワードなしのログインを設定している場合は、次のようにしてホームからサーバー2に1回で移動できます。

  ssh  -t user@server1  ssh  -t user@server2 

この時点で、scpをserver2に直接リンクしているかのように使用できます。このソリューションが適している場合は、ProxyConnectオプションを使用して少し自動化することができます。http://sshmenu.sourceforge.net/articles/transparent-mulithop.html

関連情報