Linux如何关闭远程ssh密码登录
更新时间:2023年08月11日 11:04:17 作者:Mr..Deer
这篇文章主要介绍了Linux如何关闭远程ssh密码登录问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
Linux关闭远程ssh密码登录
远程登录linux使用ssh时,使用密码登录会有安全风险问题,采用密钥登录会更安全。
配置关闭使用ssh密码登录 (以管理员身份):编辑 /etc/ssh/sshd_config 文件:
vim /etc/ssh/sshd_config
修改下图字段为 no

保存配置文件后,重新加载:
systemctl reload sshd
Linux关闭ssh密钥登录(禁止免密登录)
liinux环境免密登录配置好之后,修改完密码,免密方式不受改密码的影响,还能直接免密登录,
阻止免密登录方式有也有很多,两个思路
1、破坏密钥
可以修改密钥的权限,使其不能读写 chmod 000 +密钥路径 ,删除,移动密钥,
2、在ssh配置文件里面进行限制
编辑ssh配置文件
vim /etc/ssh/sshd_config
找到
#PubkeyAuthentication yes
修改为
PubkeyAuthentication no
#以上步骤可以直接用sed替换实现
#sed -i "s/#PubkeyAuthentication yes/PubkeyAuthentication no/g" /etc/ssh/sshd_config
重启ssh服务
`systemctl restart sshd.service` (这里是centos,其它发行版本自行搜索)
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用VSCode的Remote-SSH连接Linux进行远程开发
这篇文章主要介绍了使用VSCode的Remote-SSH连接Linux进行远程开发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08


最新评论