Я запускаю 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)
Это почему? Я делаю что-то не так?