jEdit sFTP: Authentication has not been completed
Рубрика: Development | 24 October 2007, 08:30 |
Vadim Voituk
В течении всех 5ти лет использования jEdit как основной IDE для разработки web-проектов, регулярно страдал от того, что не на все удаленные сервера удавалось подключиться по sFTP.
На некоторых серверах при попытке подключения получал:
Cannot list directory: com.sshtools.j2ssh.SshException:
Authentication has not been completed
В таком случае приходилось использовать либо ftp, либо (что было чаще) отказаться от jEdit в пользу vim.
Причем найти зависимость появления exception-а от удаленной платформы, версии jEdit, JRE и тд не удавалось.
Вчера, снова столкнувшись с подобной проблемой, решил всерьез заняться поисками её решения.
В результате танцев с бубном вокруг конфигурации OpenSSH удалось опеределить что подключение проходит нормально если в sshd_config закомментировать строку:
PasswordAuthentication yes
На настройки безопасности сервера это не влияет, потому как в поздних версиях sshd значение этого конфигурационного параметра по умолчанию yes.
Tweet