SFTP を使用して 2 つのリモート サーバー間でファイルをコピーする

SFTP を使用して 2 つのリモート サーバー間でファイルをコピーする

SFTP (SSH ファイル転送プロトコル) を使用して 2 つのリモート サーバー間でファイルをコピーできるツールはどれですか?

WinSCP を試しましたが、ローカル マシンと 1 つのリモート サーバーの間でしかファイルをコピーできません。

答え1

2 台のリモート マシン間でファイル転送を有効にするには、いずれかのマシンに SSH/Telnet/リモート/VNC などを使用して、そこから転送を開始する必要があります。ローカル マシンを使用するその他の方法では、まずローカルにファイルを転送する必要があります。

答え2

Netcat もこの作業ができるツールですが、両方のリモート サーバーに netcat がインストールされている必要があります (どちらかが Windows または Solaris の場合はおそらく不可能です)。また、セキュリティを確保するには ssh トンネル経由でこの作業を行う必要があります。ssh を使用すれば目的を達成できるため、この作業は意味がありません。セキュリティが問題でなく、両方のマシンで netcat が利用できる場合は、

答え3

WinSCP は、ローカルの一時コピーを介して 2 つのサーバー間でファイルをコピーできます。もちろん、サーバーへの回線が遅い場合は遅くなります。手動操作を少し省くだけです。

詳細については、WinSCP FAQを参照してください。WinSCP を使用して 2 つのリモート サーバー間でファイルを転送できますか?

関連情報