Я пытаюсь войти через 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.