Ubuntu18.04禁用SSH公钥登录的步骤
在Ubuntu18.04系统中禁用SSH公钥登录是提高服务器安全性的有效方法。本文将指导您完成这一过程。
编辑SSH配置文件
使用文本编辑器打开SSH配置文件:
sudo nano /etc/ssh/sshd_config
修改配置项
在文件中找到并修改以下行:
PubkeyAuthentication no
如果该行不存在,请添加它。确保该行前没有#号,表示此配置已启用。
保存更改
编辑完成后,按Ctrl+X,然后按Y确认保存,最后按Enter退出编辑器。
重启SSH服务
应用新的配置,需要重启SSH服务:
sudo systemctl restart sshd
验证更改
尝试使用公钥登录服务器,确保无法成功连接。如果仍能登录,请检查配置文件是否正确修改。
启用密码登录
禁用公钥登录后,确保已启用密码登录。在sshd_config文件中设置:
PasswordAuthentication yes
注意事项
禁用公钥登录可能会影响某些自动化脚本或服务。请确保在进行此更改前评估其影响。
通过以上步骤,您已成功在Ubuntu18.04系统中禁用了SSH公钥登录,提高了服务器的安全性。请记住定期更新和维护您的系统,以确保持续的安全性。