Wir sind also von einem miesen Shared-Hosting-Anbieter zu einem dedizierten Server gewechselt und ich versuche, ein über 250 GB großes Verzeichnis vom alten miesen Server (zu dem ich keinen SSH-Zugriff habe) auf den neuen Server (zu dem ich Root-Zugriff habe) zu übertragen.
RSYNC, SCP usw. kommen also nicht in Frage.
Ich versuche herauszufinden, wie ich das machen kann, ohne alle Dateien herunterzuladen und erneut hochzuladen. Ich würde es am liebsten einfach in Gang setzen, übers Wochenende nach Hause fahren und dann darauf zurückkommen.
Wie kann ich von meinem neuen Server per FTP auf meinen alten Server zugreifen?
Antwort1
Installieren und verwenden Sie ncftp oder ncftpget rekursiv vom neuen Server, um die gesamte Verzeichnisstruktur und Dateien abzurufen
ncftpget -R yourremotehost . /
überprüfenhttp://www.ncftp.com/
Antwort2
Wenn Sie Root-Zugriff auf den neuen Server haben, können Sie damit machen, was Sie wollen. Verwenden Sie einen FTP-Client für die Konsole (normalerweise wird er einfach FTP genannt) und melden Sie sich per FTP an. Sie können die Dateien damit oder mit wget herunterladen, oder Sie können wahrscheinlich sogar Gnome und Filezilla installieren, X-Forwarding zum Starten verwenden und alle Dateien übertragen (tun Sie das nicht). Kurz gesagt, hier gibt es keinen Trick.
Wenn Sie das ganze Wochenende über ein Konsolendienstprogramm zum Übertragen von Dateien verwenden, können Sie die Verwendung von screen in Betracht ziehen, damit Sie die SSH-Sitzung nicht offen halten müssen.
Antwort3
Laden Sie ein Skript auf den alten Server hoch, das SCP oder FTP unterstützt. Führen Sie dieses Skript aus.
Antwort4
Sie können wget/curl vom neuen Server aus ausführen, da Sie SSH-Zugriff haben.