そこで、私たちは質の悪い共有ホスティング プロバイダーから専用サーバーに切り替え、250 GB を超えるディレクトリを古い質の悪いサーバー (SSH アクセスがない) から新しいサーバー (ルート アクセスがある) に転送しようとしています。
したがって、RSYNC、SCP などは問題外です。
すべてのファイルをダウンロードして再アップロードせずに、これを実行できる方法を考えています。ただ実行して、週末に家に帰ってから、また作業を始めたいと思っています。
新しいサーバーから古いサーバーに FTP するにはどうすればいいですか?
答え1
新しいサーバーからncftpまたはncftpgetをインストールして再帰的に使用し、ディレクトリ構造とファイル全体を取得します。
ncftpget -R yourremotehost . /
答え2
新しいサーバーにルート アクセス権がある場合は、そのサーバーで何でもできます。コンソール FTP クライアント (通常は単に ftp と呼ばれます) を使用して FTP します。それを使用してファイルをダウンロードするか、wget を使用するか、gnome と filezilla をインストールして X 転送を使用して起動し、すべてのファイルを転送することもできます (これはしないでください)。つまり、ここではトリックはありません。
コンソール ユーティリティを使用して週末中ずっとファイルを転送する場合は、SSH セッションを開いたままにする必要がないように、screen の使用を検討してください。
答え3
scp または FTP を実行できるスクリプトを古いサーバーにアップロードします。そのスクリプトを実行します。
答え4
SSH アクセスがあるので、新しいサーバーから wget/curl を実行できます。