Надоело вводить пароль при каждом подключении к серверу? SSH-ключи решают проблему и безопаснее.
Шаг 1. Сгенерируйте ключи
ssh-keygen -t ed25519 -C "ваша@почта"Нажимайте Enter (можно оставить без пароля).
Шаг 2. Посмотрите, что получилось
ls ~/.ssh/ — два файла: id_ed25519 (приватный, никому не давать) и id_ed25519.pub (публичный, можно показать).Шаг 3. Скопируйте публичный ключ на сервер
ssh-copy-id user@server (введите пароль от сервера один раз).Шаг 4. Проверьте
ssh user@server — зашли без пароля? Готово.Шаг 5. (Опционально) отключите вход по паролю на сервере
sudo nano /etc/ssh/sshd_config → PasswordAuthentication nosudo systemctl restart sshd📌 Совет: сделайте бэкап папки
~/.ssh — потеря ключа = потеря доступа.
Комментариев нет:
Отправить комментарий