2

Я знаю , что можно запретить root логины через SSH, и что это хорошая идея , чтобы запретить ™ root когда - либо входа через SSH (предпочитая вместо этого использовать sudo или аналогичный).

Можно ли разрешить пользователю root вход в систему только с помощью ключей, но также разрешить su - работать из командной строки?

Когда в прошлом я запрещал вход в систему root , это также убивало возможность делать su - от другого пользователя.

Если это возможно, как я могу это сделать?

1 ответ1

4

Да, это возможно. Поместите следующее в конец sshd_config:

Match User root
PasswordAuthentication no

Вы хотите поместить это в конец sshd_config, так как все после Match User root будет применяться только к root. Смотрите sshd_config для более подробной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .