У меня есть рабочий стол ubuntu на машине VirtualBox, и у меня странное поведение с сервером openssh:
Кто-нибудь это уже видел?
Спасибо за время, потраченное на помощь
Как монтируется домашний каталог пользователя? Похоже, по какой-то причине домашний каталог пользователя недоступен, если пользователь не вошел в систему, поэтому sshd не может найти файл authorized_keys.
Кроме того, проверьте /var/log/auth.log на сервере на наличие сообщений.
Обновление: если необходимо выполнить вход без пароля, вы можете изменить файл sshd_config, чтобы искать authorzied_keys в незашифрованном каталоге. http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5
Полагаю, что-то вроде этого сработает (не проверено):
AuthorizedKeysFile /etc/ssh/pubkeys/%u/authorized_keys .ssh/authorized_keys
Это должно указать sshd на необходимость проверки открытых ключей как в незашифрованном, так и в зашифрованном месте. Посетите страницу руководства для получения дополнительной информации.