CentOS SSH免密登录问题解决
Posted benfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS SSH免密登录问题解决相关的知识,希望对你有一定的参考价值。
CentOS中SSH的免密配置基本上和在Ubuntu上配置一样,但在配置过程中遇到一个问题,在配置好后却依旧需要输入密码才可以登录。下面是解决此问题的过程
- 检查authorized_keys文件权限,并设置为700
chmod 700 authorized_keys
- 检查/etc/ssh/sshd_config文件
将 #StrictModes yes 设置为 StrictModes no
将 #AuthorizedKeysFile .ssh/authorized_keys 设置为AuthorizedKeysFile .ssh/authorized_keys
- 删除/root/.ssh/known_hosts文件
- 重启ssh
service sshd restart
对于sshd_config文件,也查看了ubuntu里面的设置,StrictModes 是设置为yes的,但免密成功,并不需要像上面那样修改,没有搞清楚具体的差别,但免密问题算是解决了,后面再仔细研究一下
以上是关于CentOS SSH免密登录问题解决的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 8 配置 authorized_keys 免密登录后,免密登录失败的排查以及最终的解决
CentOS 8 配置 authorized_keys 免密登录后,免密登录失败的排查以及最终的解决
CentOS 8 配置 authorized_keys 免密登录后,免密登录失败的排查以及最终的解决