Внесенный эти изменения в/etc/ssh/sshd_config:
PermitRootLogin yes
PasswordAuthentication yes
#StrictModes yes
AllowUsers root other users follow here
Добавленный пароль для корня
уничтоженный sshd и перезапущенный
Все еще не может ssh к системе как корень (даже использующий localhost в системе)
Для тестирования, чтобы видеть, существует ли на самом деле пароль для корня в /etc/shadow
введите:
su
Вводят пароль root. Если пароль принят, введите:
whoami
команда должна возвратиться с root
.
, Если это работает, но ssh не делает, то Ваша проблема наиболее вероятна в /etc/ssh/sshd_config
файл. Я ничего не вижу, очевидно, неправильно в отрывке, который Вы отправили, хотя я прокомментирую AllowUsers
строка (который является только там для увеличения безопасности, и быть взломанным, кажется, не волнует Вас).
Обратите внимание на то, что это ЧРЕЗВЫЧАЙНО плохая идея позволить корень входит в систему через ssh! Вы в значительной степени просите быть взломанными.
Некоторые дистрибутивы (как Ubuntu) отключают корневые логины и требуют, чтобы администраторские операции были сделаны с помощью sudo. Существуют, конечно, пути вокруг этого, и Вы, кажется, пытаетесь победить модель обеспечения безопасности Ubuntu. Конечно, Ваш выбор сделать так. Однако Команда Ubuntu, возможно, внесла другие изменения, которые запрещают корневые логины в другом месте.
Если ssh'ng к системе от другого хоста. То, что Вы описываете, должно было соответствовать. Во-первых, Проверьте, что пароль root путем изменения его снова, sudo passwd
Затем, перезапускает sshd демона, выпускает Попытку команды sudo service sshd restart
.
ssh username@ipv4address
от другой станции.
Perhpas, Ваш ssh сервер не слушает на порте 22 Проверки Ваша таблица IP. Иногда, из соображения безопасности SSH слушают на различном, Например: порт 22022