Linux 之 SSH免密登陆之四 配置无效解析(续)

SSH免密登录故障排查
本文详细介绍了当遇到SSH免密登录失效时的排查步骤,包括检查系统配置、免密配置及文件夹权限等,最后提供了调试建议。

前言

前段时间运维又出现了SSH免密实效的情况。觉得解决过程非常重要,而不是一头乱找。


解决过程

  • 查看系统配置
cat /etc/ssh/sshd_config 
#### 查看是否具有如下配置信息:
RSAAuthentication yes
PubkeyAuthentication yes
# 一般它们默认都是 yes,如果不是,请修改为 yes,保存并且重启 SSH 服务:
sudo service ssh reload
# 一定要重启ssh服务,service network restart是不启作用的。
  • 查看免密配置
# 免密的原理即为将pub key放入需要设置的auth_keys文件内
# 查看本地公钥
cat ~/.ssh/id_rsa.pub
# 查看远端授权
cat ~/.ssh/authorized_keys
对比下即可判断是否写入成功。
# 最后还是不能成功的话,需要通过`-v`参数调试,具体问题具体分析。
ssh -v username@10.xx.xx.xx 

Reference

[1]. 如何禁止使用口令只允许使用搜索密钥建立 SSH 连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值