Wie konfiguriere ich CuteFTP, um automatisch auf einen anderen Server bei Verbindungsfehlern zu wechseln?
- Einleitung
- Vorbereitung: Mehrere Serverprofilen anlegen
- Automatisierung durch Skripte und Befehlssequenzen
- Beispiel für ein solches Skript
- Einrichtung der Batch-Datei oder automatischen Ausführung
- Alternative: Manuelle Überwachung und Umschalten
- Fazit
Einleitung
CuteFTP ist ein beliebter FTP-Client, der zahlreiche Funktionen bietet, um Dateiübertragungen zu erleichtern.
Eine solche Funktion ist die Möglichkeit, Verbindungsfehler zu erkennen und daraufhin automatisch
auf einen alternativen Server umzuschalten. Dies kann besonders nützlich sein, wenn mehrere Backup-Server
vorhanden sind oder wenn man sicherstellen möchte, dass der Verbindungsaufbau möglichst reibungslos erfolgt.
Vorbereitung: Mehrere Serverprofilen anlegen
Damit CuteFTP automatisch zwischen Servern wechseln kann, müssen zuerst die verschiedenen Server als separate
Profile innerhalb des Programms angelegt werden. Gehen Sie hierzu zunächst in CuteFTP ins Menü Tools
und anschließend auf Site Manager. Dort legen Sie für jeden FTP-Server, den Sie nutzen möchten,
ein eigenes Profil mit den entsprechenden Zugangsdaten, wie Hostname, Port, Benutzername und Passwort, an.
Automatisierung durch Skripte und Befehlssequenzen
CuteFTP selbst bietet keine direkte integrierte Einstellung, um bei einem Verbindungsfehler automatisch innerhalb
der Standard-Benutzeroberfläche zu einem anderen Server umzuschalten. Allerdings können Sie diese Funktionalität
durch Nutzung des "FTP-Skripts" und speziellen Befehlssequenzen in Kombination mit dem "Command-Line Client" von CuteFTP
Dabei können Sie ein Skript anlegen, das versucht, sich mit dem ersten Server zu verbinden. Scheitert dieser Versuch,
wird automatisch das Skript fortgesetzt und der zweite Server angesprochen. Dieses Skript kann im Textformat vordefinierte
Beispiel für ein solches Skript
Ein einfaches Skript könnte folgendermaßen aufgebaut sein: Zuerst der Versuch einer Verbindung zu Server A. Wenn die Verbindung
fehlschlägt, wird Server B versucht. Dieses Verhalten kann mit Befehlen wie open für die Verbindung,
if error-Bedingungen und goto-Anweisungen realisiert werden. Die genaue Syntax hängt von der
Einrichtung der Batch-Datei oder automatischen Ausführung
Das zuvor erstellte Skript speichern Sie als Textdatei ab. Anschließend können Sie diesen Batch-Prozess über die Windows
Eingabeaufforderung starten oder auch in einem geplanten Task ausführen lassen. So wird beim FTP-Transfer zunächst versucht,
eine Verbindung zum primären Server herzustellen, und bei Fehlern automatisch auf den Backup-Server umgeschaltet.
Alternative: Manuelle Überwachung und Umschalten
Wenn Sie lieber mit der Standard-GUI arbeiten und keine Skripte nutzen möchten, bietet CuteFTP immerhin eine Funktion
zum automatischen Wiederholungsversuch beim Verbindungsaufbau an. Diese finden Sie in den Verbindungsoptionen.
Sollte auch nach mehreren Versuchen keine Verbindung zustande kommen, muss der Benutzer manuell auf den alternativen
Trotz allem erhöht dies bereits die Ausfallsicherheit, erfordert jedoch eine gewisse Aufmerksamkeit seitens des Benutzers.
Fazit
Ein automatischer Serverwechsel bei Verbindungsfehlern ist bei CuteFTP nicht per einfachem Häkchen möglich,
sondern erfordert die Nutzung von Skripten und dem Command-Line Client. Durch Erstellung einer entsprechenden Skriptdatei,
die mehrere Serververbindungen nacheinander versucht, kann das gewünschte Verhalten in der Praxis umgesetzt werden.
Alternativ kann der Benutzer mit der GUI die Wiederholungsversuche nutzen und im Fehlerfall manuell auf einen anderen Server wechseln.
Falls Sie sehr häufig auf Ausfallsicherungen angewiesen sind, empfiehlt sich zudem der Einsatz von professionellen Automatisierungstools,
