Задача
Как настроить 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 через консоль провайдера.
Правило: перед изменениями на сервере сначала проверьте резервную копию и доступ к консоли.