SSH по ключу (без пароля)


Предыдущая | Следующая

Если вы еще пользуетесь SSH доступом по паролю, срочно меняйте привычку. Это опасно. Лучше использовать доступ по ключу.

1. Генерим ключ

Локально на своей тачке нужно создать ключ:

ssh-keygen -t rsa -b 2048

# Создает 2048 битный RSA ключ

2. Загружаем ключ

Публичный ключ нужно загрузить на сервер:

ssh root@123.123.123.123 mkdir -p .ssh
cat ~/.ssh/id_rsa.pub | ssh root@123.123.123.123 'cat >> .ssh/authorized_keys'

# Папка ".ssh" может существовать, что ок

3. Готово

Теперь можем логиниться без пароля:

ssh root@123.123.123.123