Я запускаю vServer с новейшей версией Ubuntu 16.04 LTS и openssh. Я активировал аутентификацию pubkey как:

RSAAuthentication        yes
PubkeyAuthentication     yes
AuthorizedKeysFile       %h/.ssh/authorized_keys

и отключил аутентификацию по паролю. Для подключения я использую Putty на ПК с Windows и Pageant для удержания ключа. В папке ~/.ssh я установил chmod 700 а authorized_keys ключи (содержащие открытый ключ в одной строке) в chmod 600 как это было предложено.

Все вместе прекрасно работает, пока мой удаленный доступ VNC активирован, и я вошел в соответствующую учетную запись Unix. Но когда я выключаю VNC, я получаю сообщение Putty:

Отключено: нет поддерживаемых методов аутентификации (сервер отправлен: publickey)

Это почему? Я делаю что-то не так?

0