温馨提示×

CentOS SFTP配置中如何禁用密码登录

小樊
46
2025-09-15 20:33:56
栏目: 智能运维

要在CentOS上禁用SFTP密码登录,您需要修改SSH配置文件

  1. 打开终端。

  2. 使用文本编辑器(如vi、nano等)打开SSH配置文件。在这个例子中,我们将使用vi编辑器:

sudo vi /etc/ssh/sshd_config
  1. 在配置文件中找到以下行:
#PasswordAuthentication yes
  1. 取消注释(删除行首的#符号),并将yes更改为no
PasswordAuthentication no
  1. 保存并关闭配置文件。在vi编辑器中,按Esc键,然后输入:wq,最后按Enter键。

  2. 重启SSH服务以使更改生效:

sudo systemctl restart sshd

现在,SFTP密码登录已被禁用。用户需要使用密钥对进行身份验证才能访问SFTP服务。如果您还没有设置密钥对认证,请参考相关文档进行设置。

0