Übertragen Sie ein großes Verzeichnis zwischen Servern (einer davon hat kein SSH).

Übertragen Sie ein großes Verzeichnis zwischen Servern (einer davon hat kein SSH).

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.

verwandte Informationen