Назад | Перейти на главную страницу

Почему при использовании пароля входа в систему не удается выполнить аутентификацию SSH?

Я пытаюсь войти через ssh на сервер с учетной записью root (да, я знаю, плохая идея; я просто тестирую), но аутентификация не работает:

Feb 21 09:26:38 myserver sshd[4481]: Failed password for root from x.x.x.x port 60708 ssh2

Когда я подключаюсь к серверу через ssh с другой учетной записью и делаю su - чтобы получить root-доступ, я ввожу пароль и все работает. Как это возможно, что пароль не работает для SSH, но работает локально?

Большинство серверов SSH по умолчанию не разрешают вход с правами root через SSH, вам необходимо изменить строку в конфигурации сервера SSH, чтобы разрешить это.

В большинстве систем для этого нужно раскомментировать PermitRootLogin yes строку в файле / etc / ssh / sshd_config и перезапустите демон SSH.

раскомментируя PermitRootLogin yes в файле / etc / ssh / sshd_config и перезапустите демон SSH.