Не в состоянии ssh как root на 14.04.2

Я сделал все обходные пути, но я все еще не могу ssh от имени root. Я уже изменил PermitRootLogin на да и сбросил ssh сервисы. Я даже перезагрузил ВМ, но она просто не работает.

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
-2
задан 25 April 2016 в 17:25

1 ответ

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

Вы можете включать эти root учетная запись, при необходимости но существуют более 'безопасные' подходы, чтобы сделать это, чем просто включение учетной записи. Я детализировал некоторые подходы к получению root полномочия выполнить файл установки в системе.

<час>

безопасный путь: Используйте sudo для временного получения полномочий пользователя root для приложения для выполнения как однажды.

Принятие это - файл, который необходимо выполнить, можно запустить установщик как root путем выполнения этой команды, замены /path/to/installer с реальным путем:

sudo /path/to/installer
<час>

not-safe путь: Используйте sudo, чтобы заскочить root приглашение оболочки и выполнить команды установки.

Выполнение эта вершина команды бросает себя в root вход в систему, и затем можно выполнить команды как суперпользователь:

sudo su -

После того как здесь, выполните команду, как Вы были бы без [1 113]:

/path/to/installer

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

Когда-то сделанный, exit оболочка и роняют Вашему непривилегированному пользователю.

<час>

чрезвычайно опасный небезопасный путь: Включите root учетная запись путем установки пароля

, ПРЕДУПРЕЖДАЮЩЕГО!

Прежде, чем попытаться ЛЮБОЙ из этих команд, знать, что путем включения корневой учетной записи и разрешения Корневого Входа в систему с "Да" и не "без паролей" через ssh, если даже на мгновение, Вы открываете свою систему для попыток входа в систему "в лоб" и других угроз безопасности. Если Вы делаете это, то, КАК ТОЛЬКО ЛОГИЧНО, необходимо повторно отключить эти root учетная запись.

Или набор PermitRootLogin without-password и настраивают Ключевую Аутентификацию SSH или понимают, что, как только Вы сделаны, необходимо заблокировать корневую учетную запись снова и установить PermitRootLogin на [1 119] или without-password.

наименее безопасный подход должен включить корневую учетную запись путем установки пароля. Можно сделать это при помощи этой команды на пользователе, который имеет sudo полномочия (Вы не должны указывать 'корень' здесь хотя):

sudo passwd

Набор пароль root (пароль не отобразится, ни будет любые звездочки, но он принимает пароль), затем эти root, учетная запись будет активирована. Вы затем сможете войти в учетную запись, на основе Ваших существующих настроек SSH, которые Вы заявили.

, Как только Вам больше не нужно root пользователь , выполните это, чтобы повторно отключить и повторно заблокировать root пользователь от Вашего sudo поддерживающая учетная запись:

sudo passwd -l root

необходимо также установить PermitRootLogin на [1 127] или without-password в Вашем sshd_config также, когда Вы делаете это.

0
ответ дан 26 April 2016 в 03:25
  • 1
    Вы были правы!! это было точно проблемой. прокляните такой, имел меня взволнованный там в течение секунды. большое спасибо за Вашу справку < 33 – user2230470 21 September 2017 в 09:14

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

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