要在CentOS上禁用SFTP密码登录,您需要修改SSH配置文件
打开终端。
使用文本编辑器(如vi、nano等)打开SSH配置文件。在这个例子中,我们将使用vi编辑器:
sudo vi /etc/ssh/sshd_config
#PasswordAuthentication yes
yes更改为no:PasswordAuthentication no
保存并关闭配置文件。在vi编辑器中,按Esc键,然后输入:wq,最后按Enter键。
重启SSH服务以使更改生效:
sudo systemctl restart sshd
现在,SFTP密码登录已被禁用。用户需要使用密钥对进行身份验证才能访问SFTP服务。如果您还没有设置密钥对认证,请参考相关文档进行设置。