SSH-ключи
Как создать SSH-ключ и использовать его для входа?
SSH-ключ состоит из публичной и приватной частей. Приватный ключ хранится у владельца и не должен передаваться третьим лицам.
Создание ключа
ssh-keygen -t ed25519
- Запустите ssh-keygen.
- Выберите путь сохранения или оставьте значение по умолчанию.
- Задайте passphrase для защиты приватного ключа.
- Публичный ключ можно передать серверу.
Установка ключа на сервер
mkdir -p ~/.ssh
chmod 700 ~/.ssh
cat id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Подключение
ssh -i ~/.ssh/id_ed25519 root@IP-АДРЕС
После проверки входа по ключу администратор может отключить парольную аутентификацию, но сначала необходимо убедиться, что резервный способ доступа работает.