Закрытый ключ Centos и root-логин

Я хотел бы знать, если это хорошая практика / безопасный, разрешить вход в систему как root с файлом ppk (секретный ключ). (без пароля).

Этот сервер только для меня, и никто больше не работает на нем. Спасибо Дэнни

3 ответа

Решение

Разрешение входа в систему root через ssh (даже с аутентификацией по ключу) никогда не будет хорошей практикой.

Даже если этот сервер действительно предназначен только для вас (и только для некритических приложений), вы по-прежнему устанавливаете свои собственные привычки, которые вы будете испытывать в будущем на серверах, которые предназначены не только для вас.

Это стоит усилий, чтобы привыкнуть к подключению от своего собственного пользователя и использовать sudo для выполнения команд, которые требуют повышенных привилегий.

Как упомянуто выше, разрешение входа в систему root никогда не подходит. После того, как вы вошли в систему как другой пользователь, вы можете использовать su - а затем введите пароль для входа в систему как root (получить оболочку root) или вы также можете использовать su - username войти как другой пользователь. Однако вы теряете аудиторские возможности sudo,

Лучше всего было бы не разрешать вход с правами суперпользователя, и, если это необходимо (например, резервное копирование с помощью rsyncing), его следует разрешать только с ключами и с помощью Forcecommand.

Другие вопросы по тегам