FTP-, FTPS- und SFTP-Server
Ein Server öffnet sich in einem Panel wie ein Ordner. Sie kopieren, verschieben, betrachten und bearbeiten Dateien genauso wie auf einem Datenträger.
In eigenen Sitzungen arbeiten
FTP/FTPS/SFTP-Kopieren, Verschieben und Löschen lassen sich im Bestätigungsfenster mit „In eigener Sitzung“ starten. Jede Aufgabe hat eigene Verbindungen und ein Fortschrittsfenster mit Abbrechen; das Hauptfenster bleibt für weitere Vorgänge frei. Konfliktfragen betreffen nur die jeweilige Sitzung.
Verwenden Sie F5, F6 oder F8 für Serverdateien und wählen Sie In eigener Sitzung, wenn Sie Ziel oder Löschung bestätigen. Das neue Fenster zeigt Fortschritt, Übertragungsgeschwindigkeit und Zeit sowie bei aktivierter vollständiger Information das Serverprotokoll. Abbrechen oder das Schließen dieses Fensters beendet nur seine Aufgabe. Sie können es minimieren; das Schließen des Hauptfensters beendet die Sitzung nicht. OK oder Ja starten weiterhin den bisherigen Ablauf.
Jede Sitzung öffnet eigene Verbindungen. So können weitere Downloads, Uploads, Verschiebungen oder Löschungen starten. Konfliktfragen gehören zum jeweiligen Fenster. Die Schaltfläche gilt für direkte FTP/FTPS/SFTP-Verbindungen und lokale Laufwerke, nicht für Archive oder gekoppelte Computer.
Protokolle
| Protokoll | Verschlüsselung | Hinweise |
|---|---|---|
| SFTP | ja (SSH) | empfohlen; Passwort oder privater Schlüssel; Port 22 |
| FTPS | ja (TLS) | FTP mit der Option TLS-Verschlüsselung verwenden (FTPS); explizites TLS, meist Port 21; auch die Daten werden verschlüsselt |
| FTP | nein | Passwort und Dateien gehen im Klartext über das Netz; nur in einem vertrauenswürdigen Netzwerk verwenden |
Implizites FTPS (Port 990), WebDAV und Cloud-Speicher werden nicht unterstützt.
Neue Verbindung
FTP/SFTP → Neue Verbindung…
| Feld | Beschreibung |
|---|---|
| Name | der Name in der Liste, z. B. „Mein Server“; leer = die Serveradresse |
| Protokoll | FTP oder SFTP (FTPS ist FTP mit TLS-Verschlüsselung) |
| Host | die Serveradresse, z. B. ftp.example.com |
| Port | 21 für FTP, 22 für SFTP — ändert sich beim Wechsel des Protokolls automatisch, sofern er noch den Standardwert hat |
| Benutzername | der Anmeldename; ein leeres Feld bei FTP = anonyme Anmeldung |
| Passwort | wird im Passwortspeicher des Systems abgelegt, nicht in der Einstellungsdatei; bei einem SFTP-Schlüssel die Passphrase des Schlüssels |
| Startordner | optional, z. B. /home/user/projects; ein Pfad ohne führendes / gilt relativ zu Ihrem Benutzerordner auf dem Server |
| Privater Schlüssel (SFTP) | eine optionale Schlüsseldatei, z. B. ~/.ssh/id_ed25519; Schaltfläche Durchsuchen… |
| TLS-Verschlüsselung verwenden (FTPS) | nur FTP |
| Passiver Modus (PASV) | nur FTP; standardmäßig eingeschaltet (siehe unten) |
OK speichert die Verbindung und verbindet sofort im aktiven Panel. Existiert bereits eine Verbindung mit genau demselben Namen, werden ihre Daten — einschließlich des Passworts — durch die neuen ersetzt.
Verbinden
Mit einem gespeicherten Server können Sie sich auf mehreren Wegen verbinden:
FTP/SFTP → der Name des Servers in der Liste im Menü („Mein Server [SFTP] (example.com:22)“) — im aktiven Panel;
FTP/SFTP → Verbindungen verwalten… → Verbinden;
ein favorisierter Pfad, der auf einen Ordner auf dem Server zeigt (F2);
die Serverliste in einem Panel: Cmd+2 / Ctrl+2, dann Enter (Panelinhalt).
Das Fenster SFTP-Anmeldung zeigt „Verbindung zu SFTP host:port wird hergestellt...“ und, wenn FTP/SFTP - alle Details eingeschaltet ist, die Kommunikation mit dem Server. Abbrechen bricht den Verbindungsaufbau ab.
Sobald die Verbindung steht, zeigt das Panel die Dateien des Servers, neben dem Pfadfeld erscheint die Schaltfläche Trennen, und der Fenstertitel zeigt „Mit SFTP verbunden: name (host)“.
Der Ordner, in dem Sie beginnen:
der Ordner des Favoriten, wenn Sie sich über einen favorisierten Pfad verbinden;
sonst der Startordner aus den Verbindungseinstellungen;
ist keiner festgelegt oder lehnt der Server ihn ab — der Standardordner des Servers. Das Programm meldet dann: „Der Startordner ‚…‘ ließ sich nicht öffnen - stattdessen wurde der Standardordner des Servers geöffnet.“
Schlägt die Verbindung fehl, zeigt das Verbindungsfenster den Grund (z. B. ein falsches Passwort, eine Zeitüberschreitung) und die Schaltfläche OK.
macOS: Beim ersten Verbinden fragt das System möglicherweise, ob FlyingFiles das Passwort aus dem Schlüsselbund verwenden darf. Wählen Sie Immer erlauben, dann fragt es nicht mehr. Manchmal zeigt macOS zwei solche Abfragen hintereinander; das ist normal.
Arbeiten auf einem Server
Auf einem Server funktionieren dieselben Tasten wie auf einem Datenträger:
F3 und F4 — die Datei wird zum Ansehen oder Bearbeiten heruntergeladen, und beim Speichern wird sie wieder hochgeladen;
F5 und F6 in beide Richtungen, auch zwischen zwei Servern in zwei Panels — die Daten laufen dann über Ihren Computer, und jede Datei wird vollständig in den Arbeitsspeicher geladen; sehr große Dateien verschieben Sie daher besser in zwei Schritten über Ihren Datenträger;
F7, F8, Shift+F6, Komprimieren, Suche, Ordnervergleich und Statistik;
ist das andere Panel mit einem Server verbunden, öffnet die Schaltfläche Panel mit dem anderen Panel abgleichen im aktiven Panel eine zweite Verbindung zu demselben Server und Ordner.
Wenn Sie einen Ordner öffnen, liest das Programm ihn erneut vom Server. Ist der Server langsam, können Sie das abschalten (FTP/SFTP beim Öffnen eines Ordners aktualisieren in den Einstellungen) und manuell mit Cmd+R / Ctrl+R aktualisieren.
Übertragungen
Das Kopieren auf einen und von einem Server funktioniert wie gewöhnliches Kopieren, mit einigen Ergänzungen:
Beim Hochladen und Herunterladen bleibt standardmäßig das Quelldatum erhalten (Herunterladen seit 1.7.3); Kopierdatum oder Rückfrage in den Einstellungen wählbar. Der Schnellmodus überspringt Prüfung und Datumsübernahme. ↗
Übertragung wird vorbereitet — das Programm prüft, was schon auf dem Server liegt, und zeigt einen Zähler der geprüften Elemente.
Das Fenster FTP/SFTP-Übertragung mit der Kommunikation mit dem Server (wenn FTP/SFTP - alle Details eingeschaltet ist).
Zusammenfassung der Übertragung am Ende: Dateien, Ordner, übersprungene und fehlgeschlagene Elemente, Daten, Zeit und Durchschnittsgeschwindigkeit.
Zuverlässigkeit
Erneuter Versuch nach einer Zeitüberschreitung — antwortet der Server mitten in einer Datei nicht mehr, versucht es das Programm erneut (standardmäßig bis zu 3-mal), und zwar nach der unter FTP/SFTP-Zeitlimit der Übertragung eingestellten Zeit (standardmäßig 3 s ohne Daten).
Neuverbindung nach einem Verbindungsabbruch, zurück in denselben Ordner.
Vollständigkeitsprüfung — nach einem Fehler vergleicht das Programm die Größe der Datei auf dem Server. Eine vollständige Datei gilt als erledigt, und wenn sich der Zustand nicht feststellen lässt, überschreibt es die Datei nicht blind.
Prüfung (Integrität von FTP/SFTP-Kopien prüfen, standardmäßig aus) — nach jeder Datei vergleicht das Programm die SHA-256-Prüfsummen der Quelldatei und der Kopie. Bei SFTP berechnet der Server die Prüfsumme (
sha256sum,shasumoderopenssl), sofern das Konto es erlaubt; andernfalls liest das Programm die Kopie zurück. Eine Datei, die nicht übereinstimmt, kommt auf die Liste der fehlgeschlagenen Elemente.Abbrechen — das Programm löscht eine halb hochgeladene Datei vom Server; beim Herunterladen bleibt die lokale Datei unberührt.
Schnellmodus
Bei Tausenden kleiner Dateien dauert die Prüfung des Servers vor Beginn der Übertragung lange. Schnelles FTP/SFTP in den Einstellungen:
überspringt die Vorbereitung und die Datumsfrage (das Datum wird nicht übernommen);
fragt während der Übertragung nach Konflikten, und zwar bei der ersten vorhandenen Datei, und Ihre Antwort gilt bis zum Ende;
zeigt den Fortschritt ohne Gesamtsummen.
Trennen
Die Schaltfläche Trennen neben dem Pfadfeld, FTP/SFTP → Trennen oder das Tastenkürzel Cmd+D (macOS) / Ctrl+D (Windows) — alle wirken auf das aktive Panel.
Das Panel kehrt zu Ihrem Benutzerordner auf dem lokalen Datenträger zurück.
Auch der Wechsel des Panels an einen anderen Ort (ein Laufwerk, der Benutzerordner, ein Favorit) und das Beenden des Programms trennen die Verbindung.
Verbindungen verwalten
FTP/SFTP → Verbindungen verwalten… zeigt eine Liste mit den Schaltflächen Verbinden, Bearbeiten, Löschen und Schließen.
Bearbeiten öffnet den Verbindungsdialog mit dem aus dem Passwortspeicher des Systems gelesenen Passwort (macOS fragt eventuell nach der Erlaubnis). Ändern Sie es oder lassen Sie es, wie es ist.
Löschen fragt nach einer Bestätigung (Standard Nein) und entfernt auch das Passwort aus dem Passwortspeicher des Systems.
Beim Bearbeiten darf der Name nicht mit dem Namen einer anderen Verbindung übereinstimmen (unabhängig von der Groß-/Kleinschreibung).
Dieselben Vorgänge stehen in der Serverliste in einem Panel zur Verfügung: F3 zeigt Informationen, F4 bearbeitet, Shift+F4 fügt hinzu, F7 legt eine Kategorie an und F8 löscht.
Passwörter und Schlüssel
Passwörter liegen im Schlüsselbund von macOS oder in der Windows-Anmeldeinformationsverwaltung, unter dem Dienstnamen FlyingFiles FTP und dem Namen der Verbindung. Die Einstellungsdatei enthält sie nie.
Das Programm liest ein Passwort erst, wenn Sie sich mit diesem Server verbinden oder die Verbindung bearbeiten — nicht beim Start.
Gespeicherte Server samt Passwörtern übertragen Sie mit einer passwortgeschützten Datei oder über das lokale Netzwerk auf einen anderen Computer (Synchronisierung und gekoppelte Computer). Über das Netzwerk gehen Passwörter nur an Computer, denen Sie das erlauben.
Privater Schlüssel (SFTP): Geben Sie die Schlüsseldatei an. Hat der Schlüssel eine Passphrase, tragen Sie sie im Feld Passwort ein. Schlägt die Anmeldung mit dem Schlüssel fehl und ist das Feld Passwort nicht leer, versucht das Programm, sich mit diesem Passwort anzumelden.
Der SSH-Agent (
ssh-agent, 1Password, Secretive) wird nicht verwendet — Sie brauchen eine Schlüsseldatei.
Häufige Meldungen:
„Datei des privaten Schlüssels nicht gefunden: …“ — prüfen Sie den Pfad zum Schlüssel;
„Der private Schlüssel … ist verschlüsselt - geben Sie seine Passphrase im Feld ‚Passwort‘ ein.“
Passiver und aktiver Modus (FTP)
Ein (PASV): Ihr Computer öffnet die Datenverbindung. Das funktioniert hinter einem Router (NAT) und ist die Voreinstellung.
Aus (aktiv): Der Server verbindet sich zu Ihrem Computer zurück. Einen Versuch wert, wenn beim Auflisten eines Ordners oder bei einer Übertragung im passiven Modus die Zeit abläuft.
Auf einen Ordner beschränkte Konten
Bei vielen Hosting-Anbietern sieht ein Konto nur seinen eigenen Ordner, und Pfade sind relativ zu ihm. Lehnt der Server den Startordner ab, geben Sie einen relativen Pfad ein (z. B. public_html statt /home/account/public_html) oder lassen Sie das Feld leer.
Sicherheit
Achtung: FlyingFiles prüft weder das Zertifikat des FTPS-Servers noch den Host-Schlüssel des SFTP-Servers (es verwendet keine
known_hosts-Datei). Die Verschlüsselung schützt vor Mithören, erkennt aber keinen falschen Server. Verbinden Sie sich mit Servern, denen Sie vertrauen, und melden Sie sich in öffentlichen WLANs nicht ohne VPN an.
Einfaches FTP überträgt Passwort und Dateien im Klartext — bietet der Server SFTP oder FTPS an, wählen Sie eines davon.
Das Übertragungsprotokoll (
logs/transfers.log) maskiert Passwörter (PASS ********), enthält aber Serveradressen, Benutzernamen und Dateipfade.
Kommunikation mit dem Server und Protokoll
FTP/SFTP - alle Details in den Einstellungen (standardmäßig eingeschaltet) zeigt die Kommunikation mit dem Server in den Fenstern für Verbindungsaufbau, Vorbereitung, Übertragung und Download.
Unabhängig von dieser Einstellung werden die Kommunikation und Fehler in die Datei
logs/transfers.logim Einstellungsordner geschrieben (wo sie liegt).
Fehlerbehebung
| Symptom | Was Sie prüfen sollten |
|---|---|
| „Zeitüberschreitung der …-Verbindung nach … s“ | Adresse und Port; die Firewall; FTP/SFTP-Zeitlimit erhöhen |
| das Auflisten eines Ordners hängt und endet mit einem Fehler (FTP) | Passiver Modus in den Verbindungseinstellungen ausschalten oder, falls er aus war, einschalten |
| Anmeldefehler (z. B. 530) | Benutzername und Passwort; in Verbindungen verwalten… das Passwort neu eingeben |
| „Der Server hat auch den gespeicherten Startordner … abgelehnt“ | ein auf einen Ordner beschränktes Konto — relativer Pfad |
| eine Übertragung bricht auf einer langsamen Verbindung ab | FTP/SFTP-Zeitlimit der Übertragung und Anzahl der Versuche erhöhen |
| die SFTP-Prüfung dauert bei der ersten Datei lange | ein Konto ohne Shell; das Programm liest die Datei zurück — schalten Sie die Prüfung ab, wenn Sie sie nicht brauchen |
FlyingFiles 1.7.4 · Funktionen, die nach 1.0.0 hinzukamen, sind im Text gekennzeichnet.