File Exchange Protocol (FXP) ?
FXP muessten die Server aber unterstuetzen, sonst schaut das schlecht aus
Du koenntest das testen indem du z. B. FlashFXP Client installierst, zum neuen und alten Host verbindest und dann einfach versuchst ob du Files von A nach B "ziehen" kannst.
Wenn du jetzt aber schon einen "eigenen" Server hast, kannst du auch gleich beginnen dich mit der Konsole an zu freunden; da fuehrt sowieso kein Weg daran vorbei.
Vielleicht solltest du einfach keinen Server administrieren, wenn du solche einfachen Konzepte nicht verstehst. RTFM.
Na aber wenn man halt "nichts zu verbergen [SUP]TM[/SUP]" hat!?
Du sagst, auf den alten Server kommst du nur ueber FTP, sonst nichts? Schaffst du es auf deinen neuen Server ueber SSH zu verbinden? Wenn du eine SSH Session auf deinem neuen Server starten kannst (unter Windows am ehesten mit putty.exe unter Linux gewohnt ueber SSH Client), koenntest du von dort mit einem FTP Client ganz einfach alle Dateien kopieren. Ich verwende am liebsten
lftp Client.
Also verbinde zum neuen Server ueber SSH. Dort gehst du in das Verzeichnis in das du alle Daten vom alten Server kopieren willst. Als Beispiel nehmen wir das Verzeichnis alter_server in meinem Homedir:
[src=bash]cd ~/
mkdir alter_server
cd alter_server[/src]
Dann checkst du ob lftp Client installiert ist:
[src=bash]apt-cache policy lftp[/src]
Wenn dort steht "Installed:None" dann:
[src=bash]sudo apt-get install lftp[/src]
Dann wirst du nach deinem root Passwort auf dem neuen Server gefragt und anschliessend der Client installiert. Danach sicherstellen, dass du noch immer in deinem "alter_server" Verzeichnis bist und lftp starten. Der -d Switch zeigt etwas genaueren Output falls Fehler auftreten.
[src=bash]lftp -d dein.username.am.alten.server@dein.alter.host.com[/src]
Danach gibst du dein FTP Passwort fuer den alten Server ein. Der Client verbindet erst wenn du den ersten Befehl eingibst:
[src=bash]im lftp client: ls[/src]
Wenn alles gut gegangen ist solltest du ein Directory Listing sehen oder zumindest eine Fehlerbeschreibung.
Um den kompletten Inhalt eines Verzeichnisses zu kopieren, wuerde ich den "mirror" Befehl verwenden:
[src=bash]im lftp: help mirror[/src]
Um den kompletten Inhalt deines alten Servers zu kopieren, wuerdest du also folgendes machen:
[src=bash]Zuerst SSH Verbindung zum neuen Server herstellen dann:
in der bash: mkdir /home/deinusername/alter_server
in der bash: cd /home/deinusername/alter_server
in der bash: lftp username@neuer-hostname.com
im lftp: ftp Passwort fuer neuen Server eingeben
im lftp: cd /
im lftp: mirror ./ ./
im lftp: quit[/src]
That's it ...
<3