1. Ключ замість пароля
Створіть локально ключ ED25519 і скопіюйте публічний ключ на сервер. Потім вимкніть вхід за паролем. Перевірте вхід ключем у другій сесії, перш ніж закрити стару.
ssh-keygen -t ed25519 -a 100 -C "[email protected]" ssh-copy-id -i ~/.ssh/id_ed25519.pub [email protected] # На сервері: sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config sudo sshd -t && sudo systemctl reload ssh
Примітка: Відкрийте другу SSH-сесію й перевірте ключ, перш ніж закрити першу. Інакше ризикуєте блокуванням.