Dateitransfer zwischen FileZilla und einem entfernten Server

FileZilla Client ist ein freies Softwareprogramm, mit dem Dateien zwischen Rechnern ausgetauscht werden können. Typischer Anwendungsfall ist das Hochladen von Dateien einer Website, um diese auf einem Webserver zur Verfügung zu stellen. Die folgende Anleitung erklärt den Vorgang des Uploads am Beispiel des Webhosters Uberspace.

Voraussetzungen

  • Sie haben einen Account bei Uberspace.
  • Sie haben FileZilla Client installiert.

Eingabe der Zugangsdaten in FileZilla

  1. In der Adressleiste von FileZilla geben Sie unter Server den Namen des Servers ein, auf dem Uberspace Ihren Account angelegt hat, hier norma.uberspace.de.

  2. Bei Benutzername geben Sie Ihren Benutzernamen an, im Beispiel ist er verpixelt dargestellt.

  3. Geben Sie bei Passwort das Passwort ein, das Sie bei der Anmeldung auf Uberspace festgelegt haben.

  4. Unter Port geben Sie 22. Dies ist der Standardport für SSH und garantiert eine verschlüsselte Übertragung zwischen Ihrem Rechner und Uberspace über das SFTP-Protokoll.

  5. Klicken Sie nun auf Verbinden, um die Verbindung herzustellen.

Eingabemaske der Verbindungsdaten in FileZilla
Abbildung 1: Eingabemaske der Verbindungsdaten in FileZilla

Dem Server-Schlüssel vertrauen

Die folgende Meldung ist hinsichtlich der verschlüsselten Verbindung wichtig, denn bisher hat Ihr Rechner noch nie mit dem Server von Uberspace Kontakt gehabt. Daher ist der Schlüssel, über den die SFTP-Verbindung abgesichert werden soll, auch nicht bekannt.

Es wird Ihnen ein Fingerabdruck, quasi eine Kurzform des langen Schlüssels präsentiert, den Sie jetzt eigentlich mit den Leuten von Uberspace im direkten Personenkontakt abgleichen müssten, um sicher zu gehen, dass der Server wirklich der Partei gehört, der Sie in der Zukunft vertrauen wollen. Aus praktischen Gründen wird auf diesen Schritt in der Regel verzichtet, was auch hier akzeptabel ist, weil es sich um eine Übungsaufgabe handelt. Für Kundenprojekte oder andere sicherheitsrelevante Unternehmungen ist hier aber Vorsicht geboten.

Akzeptieren Sie nun also den Schlüssel mit OK.

Meldung, dass ein unbekannter Serverschlüssel vorliegt
Abbildung 2: Meldung, dass ein unbekannter Serverschlüssel vorliegt

Ankommen auf dem Server

Nachdem FileZilla sich erfolgreich mit dem Server verbunden hat, gelangen Sie in Ihr Heimatverzeichnis /home/[nutzername]. Dieser Ort wird rechts oben angezeigt. Im Teilfenster rechts unten (s. Screenshot) sehen Sie die initiale Ordnerstruktur des Heimatverzeichnisses.

Meldung, dass ein unbekannter Serverschlüssel vorliegt
Abbildung 3: Meldung, dass ein unbekannter Serverschlüssel vorliegt

Navigieren Sie in den Unterordner html.

Nun können Sie im Teilfenster links die Dateien bzw. Ordner auswählen, die Sie in den Ordner html hochladen wollen. Tätigen Sie den Vorgang über das Kontextmenü der Dateien/Ordner oder per Drag & Drop von links nach rechts.

Nachdem der Vorgang abgeschlossen ist, können Sie testweise versuchen, eine HTML-Datei im Browser aufzurufen. Die URL lautet sinngemäß wie folgt:

Schema: https://[nutzername].[host].uberspace.de/[dateiname].[extension]
Beispiel: https://klaus.fornax.uberspace.de/hallo-uberspace.html

Selbstverständlich können auch Ordner verwendet werden. Diese müssen dann Teil der URL sein.

Ordnerstruktur bei Uberspace

Verwirrend kann sein, dass der Pfad in rechten oberen Teilfenster ändert, wenn Sie in den Ordner html navigiert sind. Nun steht dort /var/www/virtual/[nutzername]/html. Grund ist, dass der Ordner html am Anfang nur ein symbolische Verknüpfung ist, erkennbar an dem kleinen Pfeil auf dem Icon. Den eigentlichen Ort erreichen Sie, wenn Sie diesem Symlink folgen.