要在Ubuntu上禁用SSH密码登录,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
使用文本编辑器打开SSH配置文件。这里我们使用nano编辑器,你也可以使用其他编辑器,如vim。输入以下命令:
sudo nano /etc/ssh/sshd_config
#PasswordAuthentication yes
yes更改为no:PasswordAuthentication no
保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。
重启SSH服务以使更改生效:
sudo systemctl restart ssh
现在,SSH密码登录已被禁用。用户需要使用密钥对进行身份验证才能登录。如果你还没有设置密钥对,可以参考这个教程来生成和配置SSH密钥对:https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys–2