Найти тему
Unix

SSH авторизация по ключу, используем PuTTY

Генерируем ключи через программу PuTTy Key Generator

Утилиту можно скачать тут

Прежде чем нажать Generate необходимо проверить настройки.

Key - Parameters for saving key files...

Ставим параметр PPK file version: 2

-2

Нажимаем Gegerate и быстро водим мышкой в окне приложения.

-3

Сохраняем private key у себя на компьютере

Публичный ключ public key не сохраняем копкой Save public key, а просто выделяем весь текст внутри приложения и копируем

-4

теперь нужно добавить скопированный ключ на свой сервер в домашнюю директорию в файл ~/.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 Адрес к серверу.

-5

Выбираем меню категорию SSH и там выберем под категорию Auth

-6

В поле Private key file for authentication загружаем наш приватный ключ.

Авторизация по ключу готова.