参考:
Ubuntu下root用户无法通过SSH登录?_CP Coding的博客-CSDN博客_root 用户无法ssh
总结:
sudo vim /etc/ssh/sshd_config
“PermitRootLogin prohibit-password”改为“PermitRootLogin yes”
如果不想用密码,更改为“PermitRootLogin without-password”
注意:
sshd_config.d下有的文件可能将 PasswordAuthentication 设为no,需要改成yes;如果有文件设置为了no,在sshd_config中重设PasswordAuthentication为yes也可能不生效。所以最好将sshd_config.d下有关PasswordAuthentication设置为yes。
另外,重启ssh服务时,ubuntu需要改为 systemctl restart ssh,systemctl restart sshd可能提示找不到这个服务。