Некоторое время назад я обнаружил, что мой root-логин на сервере Tencent Cloud всегда не мог подключиться. Даже смена пароля в фоновом режиме много раз не помогала. Каждый раз я мог войти только в Ubuntu, что было очень неудобно.
Просто измените файл конфигурации на сервере.
Сначала войдите под обычной учетной записью
sudo vi /etc/ssh/sshd_config
#取消这两行代码的注释
Port 22
#改成yes
PermitRootLogin yes
После внесения изменений нажмите esc
, введите :wq
, сохраните и выйдите.
#重启一下ssh服务
sudo systemctl restart sshd
В это время вы можете войти на сервер под учетной записью root!