Как настроить SSH-ключ на Ubuntu

Задача

Как настроить SSH-ключ на Ubuntu

Когда применять

Когда сервер доступен удаленно и нужен безопасный вход.

Команды и действия

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
sudo sshd -t
sudo systemctl reload ssh

Проверка результата

Новая SSH-сессия входит по ключу без ввода пароля пользователя.

Частые ошибки

Отключили пароль до проверки ключа, неверные права на authorized_keys, вставили приватный ключ вместо публичного.

Откат

Вернуть PasswordAuthentication yes через консоль провайдера.

Правило: перед изменениями на сервере сначала проверьте резервную копию и доступ к консоли.

, ,