あるサーバーから別のサーバーにファイルを転送する必要があります。通常、ファイルをダウンロードしてから、FTP を使用して新しいサーバーにアップロードします。
現在、15 GB を超えるデータを含む膨大な数のファイルに直面しています。em を新しいサーバーから直接ダウンロードして、手順をスキップすることはできますか? 私は 2 番目のサーバーを完全に制御できますが、古いサーバーでは FTP 権限しかありません。
ありがとう
新しいサーバーで使用wget
して、古いサーバーからデータをダウンロードできます。何かのようなもの
$ wget -r -N -l inf 'ftp://old.example.com/'
するべきです。さらに具体的なことが必要な場合は、man ページを参照してください。wget は非常に強力です。
または、FTP を直接使用してサーバーからサーバーへ転送することもできます。FTP は別個の制御接続とデータ接続を使用するため、制御接続の発信元とは異なるホストに対してデータ接続を確立できます。これは、サーバーの 1 つをパッシブ モードに切り替えることによって行われます。SecureFXは、両方のサーバーへの接続を開き、それらの間でファイルをドラッグ アンド ドロップすることで、その操作モードをサポートしていると思います。ただし、それができるフリーソフトウェアがあるかどうかはわかりません。
SSH 経由で新しいサーバーにコマンドライン アクセスできる場合は、新しいサーバーでセッションを開き、そのセッション内で古いサーバーから FTP "mget" を実行します。
ここにコマンドライン FTP の概要があります: http://www.cyberciti.biz/faq/linux-unix-ftp-commands/