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

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

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

А на сервере Linux открытый ключ находится внутри authorized_keysфайла в ~/.sshпапке:

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

Я не знаю, что случилось со всем этим.
ssh -v(или дажеssh -vv) расскажет вам больше о том, что происходит, когда вы