web-dev-qa-db-ja.com

(3番目の)ローカルマシンからの2つのftpサーバー間のファイルコピー

2つのftpサーバーAとBがあります。特定のディレクトリツリー(およびその下のすべてのファイル)をサーバーAからサーバーBにコピーする必要があります。ローカルマシン(c)から何も実行せずにこれを実現する方法はありますか?サーバーAとBで?

[〜#〜] edit [〜#〜] 3台のマシンはすべて異なるネットワーク上にありますが、ローカルm/cから両方のサーバーにアクセスできます。サーバーBはAkamaiサーバー(Linuxだと推測)であり、コンテンツをホストしており、ftpサーバーA(これもLinuxサーバー)からコンテンツを複製する必要があります。

3
NGambit

これを機能させるには、接続しているFTPサーバーがサーバー間の接続を明示的に禁止してはなりません。サーバー間要求要求を制御できるクライアントが必要です。

サーバー間転送を実行する方法は、 FTPバウンス攻撃 で使用される方法と同じであるため、サーバー間機能は構成によって禁止されていることが多く、一部のFTPサーバーではサポートされていません。 。

Proftpdには、転送がどのように行われるか、そしてこれをサポートするために何をしなければならないかについての素晴らしい説明があります Proftpd

問題の2つのftpサーバーを制御できないため、サーバー間の通信をサポートするようにそれらを構成することはほぼ確実にできません。最近のほとんどすべてのftpデーモンでは、サーバー間通信のサポートがデフォルトで無効になっているため、これを機能させることができる可能性はほとんどありません。

3
Zoredache