2016-12-02 8 views
0

Ich habe derzeit Cygwin64 unter Windows mit LFTP und LFTP OSX funktioniert gut, wenn ich "Passwort Autorisierung ja" in sshd_config (Ubuntu Server 16.04). Ich kann mich über SSH mit meinen privaten Schlüsseln verbinden, ohne Probleme mit PuTTY und dem Terminal, wenn ich die Passwortautorisierung auf "Nein" setze.LFTP Verbindung Problem durch SFTP & SSH Keys

Ich kann LFTP jedoch nicht dazu bringen, eine Verbindung zu meinem Server herzustellen, wenn nur die Schlüsselautorisierung verwendet wird. "[Permission demied (publickey).]"

Wie erhalte ich LFTP, um auf meinen privaten Schlüssel zuzugreifen, wenn ich die Kennwortautorisierung auf Nein habe? Ich bleibe lieber ausschließlich beim Schlüsselzugang.

Ich benutze LFTP wegen seiner segmentierten Download-Fähigkeiten und möchte es wirklich nicht aufgeben.

Antwort

0

Sie können ssh zusätzliche Argumente mit SFTP geben: connect-Programmeinstellung von lftp, wie folgt aus:

set sftp:connect-program "ssh -ax -i key-file" 

Wenn ssh für den Schlüsselpassphrase fragt, dann lftp gibt es das Passwort, das Sie für die Anmeldung verwendet.