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