Я хотел бы включить ssh
корневой доступ на Ubuntu 14.04. Редактирование /etc/ssh_config
(PermitRootLogin да), ни на что не влиял.
Просто добавление пароля для корня недостаточно для сервера Ubuntu 14.04.
также необходимо отредактировать /etc/ssh/sshd_config
и прокомментировать следующую строку:
PermitRootLogin without-password
Чуть ниже его, добавьте следующую строку:
PermitRootLogin yes
Тогда перезапуск SSH:
service ssh reload
<час> Для Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-59-универсальный x86_64) PermitRootLogin without-password
был заменен PermitRootLogin prohibit-password
.
Необходимо установить пароль для корневой учетной записи, и затем она будет работать.
sudo passwd
Вводят тот же пароль дважды.
P.S. После изменения/etc/ssh/sshd_config не забывают перезагружать openssh сервер.
sudo service ssh reload
С Сервером Ubuntu 14.04.
Набор Изменения пароля
sudo passwd
PermitRootLogin yes
Изменения/etc/ssh/sshd_config
Вы можете также иметь к контрольному числу PasswordAuthentication. Если это установлено на не затем набор к да PasswordAuthentication yes
Затем перезапуск SSH:
service ssh restart
Для 14,04 необходимо было бы прокомментировать ниже строки в/etc/ssh/sshd_config
#StrictModes yes
Для меня ни один из этих шагов не работал, я даже попробовал что-то, что я никогда не пробовал бы за что-то еще тогда игрушку vm: PermitRootLogin without-password
единственная вещь, которая работала на меня, отключала модуль PAM для этого:
UsePAM no
Эта опция обычно в самом конце файла. Честно говоря, я не знаю реальных недостатков этого, но так как Вы, как предполагается, не позволяете корневой вход в систему онлайн, я предполагаю, что это хорошо для частного dev-vm.
, Тем не менее, устанавливает сильный пароль, всегда. Нет это не исключение. Даже только на этот раз ...