Я пытаюсь подключиться из Windows 7 к Linux Server с использованием аутентификации на основе ключей. Для этого я создал пару открытых / закрытых ключей с помощью инструмента PuTTY keygen и скопировал содержимое открытого ключа в файл сервера .ssh/authorized_keys
. Когда я использую командную строку ssh
из моей ОС Windows и набираю: ssh user@server
он запрашивает пароль, который не должен произойти, потому что он должен прочитать закрытый ключ из моей папки .ssh
:
Когда я использую PuTTY и указываю закрытый ключ, я также получаю следующее сообщение:
Моя пара ключей в моей ОС Windows находится в папке моей учетной записи, под .ssh
:
И на сервере Linux, открытый ключ в файле authorized_keys
в папке ~/.ssh
И мой открытый ключ такой:
Я не знаю, что случилось со всем этим.