Создание и добавление SSH ключей и аутентификации в Linux

Создать новый ssh ключ:
ssh-keygen -t ed25519 -C "your_email@example.com"

Добавит ключ в ssh агент:

ssh-add ~/.ssh/id_ed25519 
Добавить публичный ключ (.pub) на сервер:
nano ~/.ssh/authorized_keys
Проверить/установить аутентификацию по ssh ключу и отключить по паролю:
sudo nano /etc/ssh/sshd_config
...
PubkeyAuthentication yes
...
PasswordAuthentication no
При наличии отредактировать 50-cloud-init.conf:
sudo nano /etc/ssh/sshd_config.d/50-cloud-init.conf
PasswordAuthentication no

Перезапустить SSH:

sudo systemctl restart ssh 

Комментариев нет

Отправить комментарий