PermitRootLogin 无密码登录不起作用

PermitRootLogin 无密码登录不起作用

我按照第六步进行操作https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets但是当我尝试从没有私钥的其他机器使用 ssh 连接到服务器时,仍然会收到密码提示。

有什么解决方法吗?谢谢

答案1

这是正常行为。系统会提示您输入密码,但如果PermitRootLogin without-password设置了,则密码将不起作用。如果您根本不想被提示输入密码,那么在您的sshd_config

PasswordAuthentication no

如果您只想拒绝root,请尝试:

Match User root
    PasswordAuthentication no

相关内容