Постоянно вводить пароль при каждом
ssh или git pull неудобно. Решение простое — настроить аутентификацию по ключам, и вход будет происходить автоматически.Создаём ключи на локальной машине:
ssh-keygen -t rsa -b 4096
Команда создаст пару: приватный ключ (
~/.ssh/id_rsa) и публичный (~/.ssh/id_rsa.pub)Копируем ключ на сервер:
ssh-copy-id user@server
Теперь публичный ключ добавлен в
~/.ssh/authorized_keys, и сервер будет доверять твоему клиенту.Проверяем подключение:
ssh user@server
Если всё сделано правильно, вход произойдёт без запроса пароля.
🔥 Такой метод безопаснее паролей, а ещё позволяет автоматизировать деплой или работать с git-репозиториями по SSH.
➡️ DevOps Ready | #практика