Моя машина недавно перестала принимать входящую аутентификацию с открытым ключом. У меня есть рабочий стол Ubuntu 11.04, который я использую с компьютера Windows. Я использую замазку с театрализованным представлением. Я могу подключиться, но только с интерактивной аутентификацией по паролю, а не с моим ключом rsa, который я настроил.
Я уже проверил, что ключ указан в ~ / .ssh / authorized_keys. Как мне это исправить и что я проверяю?
~
,~/.ssh
и~/.ssh/authorized_keys
будут доступны для записи только вам (в частности , разрешение на запись не группы). Ищите/var/log/auth.log
записи журнала, созданные во время ваших попыток входа в систему. Скопируйте и вставьте их в свой вопрос (редактируя имена для конфиденциальности, если хотите). Также проверьте, связана ли проблема исключительно со стороны сервера: скопируйте закрытый ключ на компьютер с Linux (вам необходимо преобразовать файл закрытого ключа PuTTY в формат OpenSSH) и посмотрите,ssh localhost
работает ли он .