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

Когда я использую PuTTY и указываю закрытый ключ, я также получаю следующее сообщение:

Моя пара ключей в моей ОС Windows находится в папке моей учетной записи, под .ssh:

И на сервере Linux, открытый ключ в файле authorized_keys в папке ~/.ssh

И мой открытый ключ такой:

Я не знаю, что случилось со всем этим.
