十分近い例が見つからないようですが、ここにあります。
rsync
最後に、あるサーバーから別のサーバーにトンネルを設定しようとしますssh
。ローカル(マイコンピュータ)は、トンネルを介してリモートrsync
サーバーからファイルをインポートするために実行されますssh
。
次のコマンドで接続できます。
$ ssh -L 1522:localhost:middlemanip:1521 user@server
私のrsyncの試みのため、次のことを試みました。
$ rsync -avz -e "ssh localhost:1522:middlemanip:1521 ssh" \
user@server:/source /dest/
しかし、これはうまくいかないようです。私はautossh
これを試したところに移動しました。
$ autossh -M 1522 -q -f -N -o "ServerAliveInterval 60" \
-o "ServerAliveCountMax 3" -L localhost:middlemanip:1521 user@server
これまでは幸運ではありませんでしたが、私が思いついたよりも良い方法がありますか?
答え1
私が見つけたSSH ProxyCommandへのこのリンクSSHエージェントを有効にする非常に便利な方法です。これにより、サーバーから-->プロキシ-->ターゲットに非常に簡単で透明に移動できます。