Установка основанной на ключе аутентификации для корня

Не используйте EFS с SQL Server. Если необходимо использовать шифрование уровня ОС, то используйте BitLocker. Иначе используйте собственный TDE SQL Server. EFS с SQL Server работает ужасно.

0
задан 2 September 2010 в 12:18
3 ответа

Проверьте если PermitRootLogin установлен на without-password в Вашем sshd_config и "корне" не находится в DenyUsers (или отсутствует в AllowUsers) список.

Также проверьте полномочия /root/.ssh и /root/.ssh/authorized_keys. Оба должны только быть доступными для "корня" (например, иметь маску полномочий 0700 и 0600).

1
ответ дан 4 December 2019 в 15:10

Вход в систему SSH как корень отключен по умолчанию на большинстве дистрибутивов Linux (см. ответы James Lawrie или joschi, чтобы видеть, как включить его). Но нет никакого серьезного основания использовать его IMO. (Кроме того, я не уверен, что понимаю, почему Вы хотели бы быть корнем при выполнении получения по запросу мерзавца, но давайте предположим реальную необходимость в этом...),

Так или иначе, если Вы хотите выполнить определенную задачу как корень, не нуждаясь в пароле, необходимо настроить sudo для разрешения точно этого. Вам будет нужна строка несколько как следующее в Вашем sudoers файл:

<username you want to use> ALL=(ALL) NOPASSWD: <command you want to run>

Не забывайте тщательно читать страницы справочника для sudo и sudoers сначала, и всегда используйте visudo отредактировать Ваш sudoers сконфигурируйтесь!

1
ответ дан 4 December 2019 в 15:10

Проверьте, что PermitRootLogin разрешают в/etc/ssh/sshd_config

0
ответ дан 4 December 2019 в 15:10

Теги

Похожие вопросы