SSH — беспарольная аутентификация с помощью ssh-agent

Генерируем приватный и публичный ключи для сервера с паролем:

Запустим ssh-agent:

Проверим, какие ключи хранит в себе ssh-agent:

Ключей пока нет.

Добавляем приватный ключ:

Пробуем соединиться с хостом. Хост запрашивает пароль, потому что ключа пока нет.

Заливаем на хост наш ключ. В процессе заливки ключа, хост запросит пользовательский пароль хоста:

Ключ на хосте. Пробуем соединиться по SSH:

Отлично. Аутентификация прошла без запроса пароля, но при этом сам ключ запаролен. 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *