2016-12-02 33 views
0

В настоящее время у меня Cygwin64 работает с Windows, когда LFTP и LFTP OSX работают нормально, когда у меня есть «Авторизация пароля» в sshd_config (Ubuntu Server 16.04). Я могу подключиться через SSH, используя мои личные ключи, просто отлично используя PuTTY и терминал без каких-либо проблем, когда я вернусь к авторизации паролей.Проблема с подключением LFTP через ключи SFTP и SSH

Однако, я не могу заставить LFTP подключаться к моему серверу при использовании только ключевой авторизации. "[Permission denied (publickey).]"

Как получить LFTP для доступа к моему закрытому ключу, когда у меня есть авторизация пароля, нет? Я предпочел бы использовать только ключ доступа.

Я использую LFTP из-за его сегментированных возможностей загрузки и действительно не хочу отказываться от него.

ответ

0

Вы можете дать SSH дополнительных аргументов с помощью SFTP: настройка подключения-программа LFTP, как это:

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

Если SSH запрашивает ключ кодовой фразы, то LFTP дает ему пароль, используемым для входа в системе.