ssh免密登录设置后不生效

今天在两台机器A和B上设置免密码登录,A机是Centos6.5,B机是Centos7,我想通过A机免密码登录到B机,在两台机器上设置好公钥和私钥后,在A机上通过ssh连接B机,每次都是要让我手动输入密码,以前配置过也没出现这种情况,而且确认了好几次 ~/.ssh目录权限700,其下所有文件权限600,却依然失败。上网查找后,

在B机的sshd_config中将StrictModes设置为no,之后重启sshd(/bin/systemctl restart  sshd.service)后,就可以免密码登录了。

vi /etc/ssh/sshd_config

 

posted @ 2021-06-04 09:35  valar-dohaeris  阅读(681)  评论(0编辑  收藏  举报