Авторизация по SSH ключу в PuTTY
1) Генерируем ключи на Linux
Запускаем утилиту ssh-keygen. Программа спросит куда сохранить ключи и предложит задать пароль (можно без пароля).

Теперь у нас есть два ключа, которые были сохранены в директорию .ssh: id_rsa — приватный ключ и id_rsa.pub — публичный ключ
Ключи выглядят в виде текста. По этому их можно легко просмотреть, скопировать и вставить в нужный файл.


Заходим в папку .ssh
Запишем наш ключ в нужный файл
Меняем файлу права
2) Авторизация на сервер с помощью программы PuTTY
На сервере выполняем команду
Копируем содержимое ключа, вставляем в блокнот и сохраняем с расширением *.ppk
Открываем программу PuTTY Key Generator и загружаем наш ключ кнопкой «Load»


Сохраняем наш ключ, соглашаемся созданию без пароля
(Если в 1шаге вы устанавливали пароль на ключи, укажите этот пароль)

Далее открываем клиент PuTTY. Как обычно в главном окне указываем куда подключаемся, а с левой стороны выбираем «Connection → SSH -> Auth», в окошке выбираем наш ключ

Подключаемся, вводим логин на сервере, попадаем на сервер без пароля

В PuTTY также можно сразу указать логин.
Переходим в «Connection → Data» и в поле «username» секции «Auto-login» укажем логин для сеанса.
