Генерируем ключи через программу PuTTy Key Generator
Утилиту можно скачать тут
Прежде чем нажать Generate необходимо проверить настройки.
Key - Parameters for saving key files...
Ставим параметр PPK file version: 2
Нажимаем Gegerate и быстро водим мышкой в окне приложения.
Сохраняем private key у себя на компьютере
Публичный ключ public key не сохраняем копкой Save public key, а просто выделяем весь текст внутри приложения и копируем
теперь нужно добавить скопированный ключ на свой сервер в домашнюю директорию в файл ~/.ssh/authorized_keys.
Для того что бы подключиться к серверу можем использовать putty
(естественно у вас уже должен быть на руках логин, пароль ip адрес сервера)
На сервере:
chmod 0700 ~/.ssh
chmod 0600 ~/.ssh/authorized_keys
# Путь до публичного ключа в домашней директиве.
AuthorizedKeysFile .ssh/authorized_keys
# Разрешить аутентификацию по ключу
RSAAuthentication yes
PasswordAuthentication no
Перезапустить SSH сервер:
service sshd restart (в данном примере использовать ОС Ubuntu)
Создаем новый сеанс пиши на IP Адрес к серверу.
Выбираем меню категорию SSH и там выберем под категорию Auth
В поле Private key file for authentication загружаем наш приватный ключ.
Авторизация по ключу готова.