2つのFTP間でファイルを転送する方法

2つのFTP間でファイルを転送する方法

私のFTPから別のFTPにファイルを転送する必要があります。そのファイルに2回アクセスでき、ファイルを自分のコンピュータにダウンロードしなくても1つのFTPから別のFTPに転送できるツールはありますか?

答え1

webmaster.stackexchange.com Q&Aの答えの1つで説明されているように、FXPプロトコルをサポートするクライアントを使用できます。FTPを使用してあるサーバーから別のサーバーにファイルを転送する方法

次の内容は、以下から取得したものです。SmartFTP知識ベース:

抜粋

FXPとは何ですか?

FXP はファイル交換プロトコルを表します。 FXPクライアントを使用して、あるFTPサーバーから別のFTPサーバーにファイルをコピーできます。通常、FTPプロトコルを使用してコンピュータとFTPサーバー間でファイルを転送し、最大転送速度はインターネット接続速度(56k、ケーブル、またはT1など)によって異なります。 FXPクライアントを使用して2つのリモートサーバー間でファイルを転送する場合、最大転送速度は接続に依存せず、2つのサーバー間の接続にのみ依存し、通常は自己接続よりもはるかに高速です。直接接続なので、ファイルの進行状況や転送速度を確認できません。

この機能をサポートするクライアントは2つです。スマートFTPそしてかわいいFTP

抜粋

限界

  • 両方のFTPサーバーはFXPをサポートして有効にする必要があります。ほとんどのFTPサーバーはFXPをサポートしていないか、潜在的なセキュリティリスクのためにFXPが無効になっているため、サーバー管理者に連絡してください。
  • あるサーバーはPASVモードをサポートし、もう一方のサーバーは外部アドレスのPORTコマンドを受け入れる必要があります。クライアントは両方のサーバーにログインし、一方のサーバーにこれが手動転送であり、もう一方のサーバーにアクティブな転送になることを通知し、ファイル転送をスケジュールします(例を参照)。
抜粋

はい

FTPクライアントは、「PASV」コマンドを送信して接続を受信するように宛先FTPサーバーに指示します。ソースFTPサーバーは、ターゲットサーバーによって報告されたデータポートに接続します(PASVコマンドの成功後)。その後、クライアントは「PORT」コマンドのアドレス/ポートをターゲットサーバーに渡します。したがって、すべてのデータはソースからターゲットFTPサーバーに直接移動されます。両方のサーバーは、FTP/クライアントステータスメッセージのみをFTPクライアントに報告します。 SmartFTPを使用すると、各ウィンドウでリモートサーバーを開いてドラッグ&ドロップして、あるリモートサーバーから別のリモートサーバーにファイルを転送できます。

引用する

答え2

FXPが利用可能です。 Linux FXPでCBFTPを使用しています。https://cbftp.eu/

関連情報