Stellen Sie mit SFTP und öffentlichem SSH-Schlüssel unter FileZilla unter Windows eine Verbindung zum Server her


26

Ist es möglich, einen SSH-Schlüssel auf einem Windows-Computer zu generieren und dann mit diesem Schlüssel eine Verbindung zu einem Server über SFTP über FileZilla herzustellen?

Dies funktioniert alles mit meinem Mac, aber ich habe einen Client, der in einer Windows-Umgebung nicht funktioniert. Unser Server hat keinen traditionellen FTP-Zugang und ich muss ihn verbinden.

Details wären sehr dankbar.

Antworten:


22

FileZilla verwendet die PuTTY-Tool-Suite für seine SSH-Implementierung. PuTTY unterstützt die Verwendung öffentlicher Schlüssel, standardmäßig auch FileZilla. Es ist so einfach wie das Herunterladen und Ausführen von Pageant und das Importieren Ihres Schlüssels oder das Generieren eines neuen Schlüssels mit PuTTYgen .

Sie können eine Schlüsseldatei auch manuell über den Menüpunkt Bearbeiten -> Einstellungen unter den Verbindungseinstellungen festlegen .


18

Gehen Sie einfach Preferences -> SFTP -> Add keysin FileZilla und fügen Sie dort Ihren privaten Schlüssel hinzu, er konvertiert den Schlüssel für Sie.


3
Kleinere Korrektur: Sie müssen den privaten Schlüssel zu FileZilla hinzufügen . Der öffentliche Schlüssel muss auf dem Server vorhanden sein und der private Schlüssel muss auf dem Client vorhanden sein (z. B. FileZilla).
Chris

3
Gibt es eine Möglichkeit, mit FileZilla auf dem Mac versteckte Dateien anzuzeigen? Ich kann es nicht zu navigieren bekommen zu ~ / .ssh /
jchavannes

1
Beantwortet meine Frage: superuser.com/questions/302732/...
jchavannes

Ich kann keine Verbindung zu meinem SFTP-Server mithilfe der öffentlichen Schlüsselauthentifizierung herstellen, da FileZilla nichts über öffentliche Schlüssel weiß. Der openssh-Server kennt nur den öffentlichen Schlüssel. Filezilla druckt auch im Verbindungsprotokoll, dass 0 Schlüsselpaare aus der Datei geladen wurden.
Sergey P. aka

@jchavannes: Wie Sie für Mac gesagt haben, drücken Sie: Shift- Command- Periodim Finder-Fenster
Ujjwal Singh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.