私の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/