基本的に、私の仕事のファイアウォールと思われるものに 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。