So stellen Sie mit dem privaten Schlüssel eine Verbindung zu sftp in filezilla her


11

Ich habe filezilla unter Ubuntu 14.04 mit dem Paketmanager ( apt-get) heruntergeladen und richte derzeit eine Site zum Übertragen von Dateien auf den von mir verwendeten Remote-Server ein. Für den Anmeldetyp muss ich einen privaten Schlüssel verwenden, der jedoch nicht als Option aufgeführt ist. Habe ich die falsche Version von FileZilla installiert oder so? Ich habe versucht, die Installation zu aktualisieren, aber es heißt, dass FileZilla auf dem neuesten Stand ist. Jede Hilfe wäre dankbar, dies ist mein erstes Mal sftp.


1
Benötigen Sie wirklich Filezilla? Der Standard-Dateibrowser kann SFTP ausführen. Drücken Sie Strg-L, die Adressleiste sollte angezeigt werden und Sie können zu navigieren sftp://some.server.
Muru

Antworten:


15

Sie müssen die Schlüsselauthentifizierung konfigurieren.

Öffnen Sie das Menü Edit> Settings…und navigieren Sie zu Connection> SFTP.

Fügen Sie die Schlüsseldateien hinzu und Sie sind fertig.

Geben Sie hier die Bildbeschreibung ein


1
Ich habe versucht, eine SSH-Schlüsseldatei auf dieser Seite hinzuzufügen, indem ich sie ausgewählt habe, nachdem ich auf die Schaltfläche "Schlüsseldatei hinzufügen" geklickt habe. Es wurde jedoch ein Dialogfeld angezeigt, in dem angegeben wurde, dass die Datei anscheinend im falschen Format vorliegt und in das Kittformat konvertiert werden muss (. ppk oder so). Wenn ich auf "Ja" geklickt habe, wurde der Dateimanager aufgerufen, aber die Schlüsseldatei wird nicht mehr in dem Verzeichnis angezeigt, in dem sie gespeichert ist. Was ist der richtige Weg, um die Datei hinzuzufügen, oder sollte ich die andere Option verwenden, um den SSH-Agenten des Systems zu verwenden (ich weiß aber auch nicht, wie das geht)?
LoremIpsum1771

Entschuldigung, sei fair. Das ist eine ganz andere Frage. Sie sollten einen neuen fragen. Die Beantwortung neuer Fragen in Kommentaren ist für andere Leser verwirrend.
AB

Richtig, hier ist der neue Beitrag: askubuntu.com/questions/700164/…
loremIpsum1771

Danke für den Link. Ihre Frage hier wurde anscheinend gelöst. Sie können die Antwort hier akzeptieren. Klicken Sie auf das Häkchen links neben der Antwort. Und vielleicht eine Gegenstimme.
AB

Sie müssen sich mit der "normalen" Option anmelden und das Passwort leer lassen (Sie sollten die SSH-Schlüsseldatei in den Optionen zuvor hinzugefügt haben, wie in dieser Antwort erläutert)
Leto

1

Die Lösung für mich bestand darin, den Anmeldetyp auf Schlüsseldatei zu ändern. In meinem Fall habe ich einen Ubuntu-Benutzer mit den richtigen Berechtigungen, den ich über den folgenden Link konfiguriert habe.

Ich hatte die Antwort oben versucht, aber es funktionierte nicht. Ich denke, es könnte sein, wenn der Benutzer tatsächlich root war?

Link zum Erstellen eines Nicht-Root-Benutzers zum Anmelden mit dem SSH-Schlüssel: https://www.digitalocean.com/community/questions/secure-ubuntu-server-for-non-root-user-using-only-ssh-keys

In FileZilla: FileZilla-Beispiel

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.