Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux关闭远程ssh密码登录

Linux如何关闭远程ssh密码登录

作者: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,其它发行版本自行搜索)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文