Существует много различных решений этого. У них всех есть преимущества, но к сожалению у них всех есть недостатки. Это зависит от того, что Вы хотите сделать. Самым легким является один путь зеркало для сервера теплого файла подкачки или резервных копий. Также легкий общее хранилище данных, позволяющее выравнивание нагрузки через Ваши файловые серверы, но у Вас все еще было бы единственное хранилище данных. Намного более сложный два способа синхронизировать и тиражируемые данные. Вы затем входите в проблемы с тем, что происходит, когда один узел не видит другой узел. Что происходит, если они выходят из синхронизации?
Самый простой к комплексу
Скорее всего, 'корневой' учетной записи не разрешают зарегистрировать на пути SSH.
Найдите файл конфигурации, обычно хранившийся в
/etc/ssh/sshd_config
Ищите строку, которая говорит
PermitRootLogin No
Измените его для высказывания
PermitRootLogin Yes
Удостоверьтесь, что Вы перезапускаете демона SSH после внесения изменения!
service sshd restart
Создайте нового пользователя с useradd
, затем установите passwd с passwd [user].
т.е.
useradd johndoe
passwd johndoe
Затем SSH, использующие johndoe, и затем, используют пользовательскую команду переключателя su -
добираться для укоренения.
Отметьте тире. Это очень важно для установки среды как Вы, вероятно, хотят. Без тире я полагаю, что Вы закончили бы при подсказке под корнем, но должны будете использовать полные пути. Обычно синтаксис является su [пользователь], но значение по умолчанию является корнем, если это опущено.
Идеально Вы также использовали бы Sudo, но вышеупомянутое является более надлежащим, чем просто SSHing в под корнем. Это, вероятно, как упоминается в других ответах, которые Ваша sshd конфигурация запрещает корневому входу в систему.
Причина, которая запрещен корневой вход в систему, состоит в том, потому что удаленный корневой доступ может быть более высоким риском, чем необходимая мудрая безопасность. Используя вышеупомянутый метод необходимо было бы взломать два слоя для получения корневого доступа, в противоположность просто "наезду на парадную дверь".
Можно также посмотреть в/var/log/secure для наблюдения, почему пароль был отклонен.
У меня когда-то была эта проблема. Это было, потому что корневой вход в систему был запрещен sshd конфигурацией.
Гарантируйте это PermitRootLogin
установлен на yes
в /etc/ssh/sshd_config
файл конфигурации, хотя я не абсолютно уверен, если это - то, где это найдено под debian
возможно то, что Вы получили различные отображения клавиатуры?
попытайтесь ввести пароль, где Вы видите его.
Благодаря всем для всех предложений. Я в конечном счете решил случайно путем ввода
$ passwd root
и делая все то же как прежде. Я понятия не имею, почему это работало когда
$ whoami
root
$ passwd
не сделал. Кто-либо может объяснить?