Wie verbindet man FileZilla mit einem SSH-Schlüssel?
- Einführung in die Verbindung mit SSH-Schlüsseln
- Vorbereitung des SSH-Schlüssels
- Einrichtung des Schlüssels in FileZilla
- Verbindung mit dem Server herstellen
- Zusammenfassung
Einführung in die Verbindung mit SSH-Schlüsseln
FileZilla ist ein beliebter FTP-Client, der auch die sichere Verbindung über SSH ermöglicht. Statt ein Passwort zu verwenden, kann man sich mit einem SSH-Schlüssel authentifizieren. Dies erhöht die Sicherheit und ermöglicht eine komfortablere Verbindung, insbesondere bei häufigem Zugriff auf einen Server.
Vorbereitung des SSH-Schlüssels
Um FileZilla mit einem SSH-Schlüssel zu verbinden, benötigt man zunächst ein Schlüsselpaar. Dieses besteht aus einem privaten und einem öffentlichen Schlüssel. Der öffentliche Schlüssel muss auf dem Server hinterlegt sein, damit dieser Sie als berechtigten Benutzer erkennt. Der private Schlüssel verbleibt auf dem lokalen Rechner und wird zur Authentifizierung verwendet. Üblicherweise wird der Schlüssel mit Programmen wie ssh-keygen erstellt. Wichtig ist, dass der private Schlüssel im richtigen Format vorliegt oder entsprechend konvertiert wird.
Einrichtung des Schlüssels in FileZilla
FileZilla selbst unterstützt standardmäßig keine direkten OpenSSH-Schlüssel im ~/.ssh-Format. Stattdessen wird das PuTTY-eigene PPK-Format verwendet. Um einen OpenSSH-Schlüssel nutzbar zu machen, muss man diesen mit PuTTYgen in eine PPK-Datei umwandeln. Nach dem Öffnen von PuTTYgen einfach den privaten Schlüssel importieren und als PPK speichern.
Verbindung mit dem Server herstellen
In FileZilla wählt man als Protokoll SFTP – SSH File Transfer Protocol. In den Einstellungen zum jeweiligen Server gibt man als Benutzername denjenigen ein, für den der öffentliche Schlüssel auf dem Server hinterlegt wurde. Unter dem Punkt Erweitert oder Verbindung (je nach FileZilla-Version) kann der Pfad zur PPK-Datei angegeben werden. Nach Speichern der Verbindungseinstellungen lässt sich die Verbindung herstellen. Wenn alles korrekt ist, erfolgt die Anmeldung ohne Passwortabfrage, da die Authentifizierung über den SSH-Schlüssel erfolgt.
Zusammenfassung
Die Verbindung von FileZilla mit einem SSH-Schlüssel erfordert, dass der öffentliche Schlüssel auf dem Server installiert ist und der private Schlüssel in einem Format vorliegt, das FileZilla unterstützt. Die Nutzung eines SSH-Schlüssels bietet mehr Sicherheit und Komfort im Vergleich zur klassischen Passwort-Authentifizierung. Die Umwandlung des Schlüssels in das PPK-Format stellt dabei einen wichtigen Zwischenschritt dar, der mit dem PuTTYgen-Tool durchgeführt wird. Anschließend kann die Verbindung einfach im FileZilla-Client eingerichtet und genutzt werden.
