Не используйте EFS с SQL Server. Если необходимо использовать шифрование уровня ОС, то используйте BitLocker. Иначе используйте собственный TDE SQL Server. EFS с SQL Server работает ужасно.
Проверьте если PermitRootLogin
установлен на without-password
в Вашем sshd_config и "корне" не находится в DenyUsers
(или отсутствует в AllowUsers
) список.
Также проверьте полномочия /root/.ssh
и /root/.ssh/authorized_keys
. Оба должны только быть доступными для "корня" (например, иметь маску полномочий 0700
и 0600
).
Вход в систему 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
сконфигурируйтесь!