温馨提示×

Ubuntu SSH如何关闭密码登录

小樊
62
2025-08-05 06:16:48
栏目: 智能运维

要在Ubuntu上通过SSH关闭密码登录,请按照以下步骤操作:

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 使用文本编辑器打开SSH配置文件。这里我们使用nano编辑器,你也可以使用你喜欢的任何其他编辑器。输入以下命令:

sudo nano /etc/ssh/sshd_config
  1. 在打开的配置文件中,找到以下行:
#PasswordAuthentication yes
  1. 取消注释(删除行首的#符号),并将yes更改为no,如下所示:
PasswordAuthentication no
  1. 保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter

  2. 重启SSH服务以使更改生效。输入以下命令:

sudo systemctl restart ssh

现在,SSH密码登录已被禁用。用户需要使用密钥对进行身份验证才能登录。如果你还没有设置密钥对,你需要生成一个并将公钥添加到远程服务器的~/.ssh/authorized_keys文件中。

0