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