Alles an einem Ort

Dokumentation

Installieren Sie Ghost FTP unter Windows oder Linux, richten Sie FTP-, FTPS- und SFTP-Verbindungen korrekt ein und starten Sie Übertragungen in der Browser-Version unter /ftp.

Ghost FTP herunterladenVersion 0.30.1 · Windows · Linux · Android

Installation

App
zum Laufen bringen.

Folgen Sie den Schritten für Ihre Plattform. Die gesamte Installation dauert nur wenige Minuten und erfordert kein Konto.

Unter Windows installieren

  1. Laden Sie GhostFTP-Windows-x64-Setup-v0.30.1.exe von der Download-Seite herunter.
  2. Vergleichen Sie vor dem Öffnen die veröffentlichte SHA-256-Prüfsumme mit der heruntergeladenen Datei.
  3. Starten Sie das Installationsprogramm und wählen Sie einen Installationsordner. Administratorrechte sind nur für eine systemweite Installation erforderlich.
  4. Wählen Sie, ob eine Desktop-Verknüpfung erstellt werden soll und ob Ghost FTP ftp://- und sftp://-Links öffnen soll.
  5. Starten Sie Ghost FTP über das Startmenü. Beim ersten Start wird Ihr lokaler Einstellungsordner erstellt.

Unter Linux installieren

  1. Laden Sie für Debian und Ubuntu GhostFTP-Linux-amd64-v0.30.1.deb herunter und installieren Sie es mit Ihrem Paketmanager oder mit sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Für andere x86_64-Linux-Distributionen laden Sie GhostFTP-Linux-x86_64-v0.30.1 herunter.
  3. Machen Sie die eigenständige Binärdatei mit chmod +x GhostFTP-Linux-x86_64-v0.30.1 ausführbar und starten Sie sie. Installation oder Root-Zugriff sind nicht erforderlich.
  4. Einstellungen werden in ~/.config/ghostftp gespeichert, sodass Sie sie sichern oder auf einen anderen Rechner übertragen können.
  5. Zum Entfernen deinstallieren Sie das .deb-Paket oder löschen die eigenständige Binärdatei.

Android

  1. Die Android-APK ist Teil der veröffentlichten Ghost FTP-Version 0.30.1. Laden Sie die verifizierte APK von der Download-Seite herunter und vergleichen Sie vor der Installation die SHA-256-Prüfsumme.
  2. Sie wird dieselben Verbindungsprofile und dasselbe Sicherheitsmodell wie die Desktop-Anwendung verwenden.

FTP-Konfiguration

Verbindung einrichten
die einfach funktioniert.

Was jedes Feld bedeutet, welches Protokoll Sie wählen sollten und was Ihr Server zulassen muss.

Verbindungsfelder erklärt

Der Host ist die Adresse Ihres Servers, etwa ftp.yourdomain.com oder eine IP-Adresse. Port 21 wird für FTP und FTPS mit explizitem TLS verwendet, 990 für implizites FTPS und 22 für SFTP. Benutzername und Passwort erhalten Sie vom Hosting-Anbieter oder Serveradministrator. Der Remote-Pfad ist optional und kann nach der Verbindung direkt einen bestimmten Ordner wie /public_html öffnen.

Protokoll auswählen

Verwenden Sie SFTP, wann immer Ihr Server es anbietet: Es läuft über SSH in einem einzigen verschlüsselten Kanal und benötigt keine zusätzlichen Firewall-Regeln. Verwenden Sie FTPS mit explizitem TLS, wenn Ihr Server FTP-basiert ist, aber Verschlüsselung unterstützt. Verwenden Sie normales FTP nur in vertrauenswürdigen internen Netzwerken, da Zugangsdaten und Dateiinhalte unverschlüsselt übertragen werden. SFTP ist in der Desktop-Anwendung und im Browser-Gateway verfügbar, wenn das Hosting-Konto die PHP-SSH2-Erweiterung bereitstellt; FTP und FTPS funktionieren auch ohne SSH2.

Schlüsselbasierte Authentifizierung

Stellen Sie im Site Manager die Authentifizierung auf Schlüsseldatei und wählen Sie Ihren privaten Schlüssel im OpenSSH- oder PuTTY-Format. Ist der Schlüssel mit einer Passphrase geschützt, fragt Ghost FTP beim Verbinden danach und kann sie nur für die aktuelle Sitzung behalten. Der öffentliche Schlüssel muss auf dem Server in ~/.ssh/authorized_keys liegen. Schlüssel verlassen Ihren Computer niemals.

Übertragungsmodus und passive Verbindungen

Lassen Sie den Übertragungsmodus auf Passiv, sofern Ihr Administrator nichts anderes vorgibt; der Passivmodus funktioniert hinter den meisten Routern und Firewalls. Stellen Sie den Übertragungstyp auf Automatisch, damit Textdateien korrekte Zeilenenden erhalten und Binärdateien unverändert bleiben. Standardmäßig laufen zwei Übertragungen gleichzeitig; erhöhen Sie die Zahl nur, wenn der Server mehr Sitzungen erlaubt. Das Timeout beträgt standardmäßig 20 Sekunden und kann für langsame Verbindungen erhöht werden.

Site speichern

Öffnen Sie den Site Manager, erstellen Sie einen Eintrag, tragen Sie Host, Port, Protokoll, Benutzername und Authentifizierung ein und vergeben Sie einen eindeutigen Namen. Optional können Sie lokale und entfernte Standardordner festlegen. Gespeicherte Sites lassen sich gruppieren, für getrennte Umgebungen duplizieren und zur Sicherung exportieren.

Serverseitige Anforderungen

Das Konto benötigt Lese- und Schreibrechte für die verwendeten Ordner. Bei Websites ist das Dokumentenstammverzeichnis meist /public_html, /htdocs oder /www. Erscheinen Verzeichnislisten leer, prüfen Sie, ob das Konto auf einen anderen Home-Ordner beschränkt ist. Für FTPS benötigt der Server ein gültiges TLS-Zertifikat; bei selbstsignierten Zertifikaten bittet Ghost FTP einmalig um Bestätigung des Fingerabdrucks.

Browser-Version

Verbindung über /ftp.

Die Browser-Version verbindet sich über ein temporäres HTTPS-zu-FTP/FTPS/SFTP-Gateway mit Ihrem Server. Zugangsdaten werden nur für die aktuelle Anfrage oder Übertragungssitzung verwendet und von Ghost FTP niemals auf Festplatte geschrieben.

  1. Öffnen Sie /ftp im Browser. Die Browser-Version erscheint als eigenständiges Anwendungsfenster ohne Website-Navigation.
  2. Geben Sie Host, Benutzername und Passwort ein, setzen Sie den Port und wählen Sie das Protokoll: SFTP über SSH, FTP, FTPS mit explizitem TLS oder FTPS mit implizitem TLS. Für SFTP ist die PHP-SSH2-Erweiterung im Hosting-Konto erforderlich.
  3. Klicken Sie auf Quick Connect. Das Serverprotokoll zeichnet jeden Handshake-Schritt auf, sodass Sie genau sehen, wo die Verbindung scheitert.
  4. Durchsuchen Sie den entfernten Server im rechten Fenster. Nutzen Sie Pfadfeld, Schaltfläche für den übergeordneten Ordner und Filterfeld zur schnellen Navigation.
  5. Wählen Sie im linken Fenster eine lokale Datei zum Hochladen oder doppelklicken Sie eine entfernte Datei zum Herunterladen. Fortschritt, Geschwindigkeit und Restzeit erscheinen in der Übertragungswarteschlange.
  6. Verwenden Sie die Symbolleiste für Neuer Ordner, Löschen, Umbenennen und Eigenschaften. Gespeicherte Sites liegen in Ihrem eigenen Browser, immer ohne Passwort.

Fehlerbehebung

Wenn etwas
schiefgeht.

Zeitüberschreitung der Verbindung

Host oder Port sind falsch oder eine Firewall blockiert die Verbindung. Bestätigen Sie den Port bei Ihrem Anbieter und lassen Sie den Übertragungsmodus auf Passiv.

Anmeldung abgelehnt

FTP-Benutzernamen sind häufig die vollständige E-Mail-Adresse oder ein Kontoname mit Präfix. Kopieren Sie die Zugangsdaten aus Ihrem Hosting-Control-Panel und prüfen Sie auf nachgestellte Leerzeichen.

Ordnerliste bleibt leer

Möglicherweise befinden Sie sich außerhalb Ihres Home-Ordners oder das Konto hat keine Leseberechtigung. Geben Sie den vollständigen Pfad, z. B. /public_html, in das Pfadfeld ein.

Zertifikatswarnung bei FTPS

Der Server verwendet ein selbstsigniertes oder abgelaufenes Zertifikat. Prüfen Sie den Fingerabdruck vor der Annahme mit Ihrem Administrator.

Upload bricht ab

Prüfen Sie freien Speicherplatz und die Berechtigungen des Zielordners. Fehlgeschlagene Elemente bleiben im Tab Fehlgeschlagen der Übertragungswarteschlange und können erneut versucht werden.

Browser-Version

Das Browser-Gateway unterstützt SFTP nur, wenn im Hosting-Konto die PHP-SSH2-Erweiterung aktiviert ist. Ist SSH2 nicht verfügbar, verwenden Sie FTP/FTPS im Browser oder die Desktop-App für SFTP.