记录CentOS 7 配置免密登录后仍需要密码

218 阅读1分钟

目的: 服务器Src 免密登录 服务器Dst

配置免密登录

step 1. Src 服务器生成密钥对, 执行如下命令

ssh-keygen -t rsa

step 2. 将Src服务器生成的密钥对的公钥拷贝到 Dst服务器~/.ssh/authorized_keys.

方式1:
1. Src服务器执行: cat ~/.ssh/id_rsa.pub
2.Src服务器 id_rsa.pub 的内容追加写入 Dst服务器 ~/.ssh/authorized_keys 
方式2:
Src 服务器执行: ssh-copy-id -i Dst服务器User@Dst服务器IP
eg: ssh-copy-id -i root@172.18.0.1

step 3: 正常来说此时已经大功告成, OJBK...

配置后仍需要密码登录问题修复

修复思路1 (我遇到的问题)

参考文档 www.cnblogs.com/xiaochina/p…

修改 Dst 服务器 ssh 配置 /etc/ssh/sshd_config

vim /etc/ssh/sshd_config

PermitRootLogin yes         #允许root认证登录
PasswordAuthentication yes  #允许密码认证
RSAAuthentication yes       #秘钥认证
PubkeyAuthentication yes    

修改完成后, 重启ssh服务 (下面两个命令二选一执行即可)

systemctl restart sshd service sshd restart

其他

在查询过程中也遇到了其他的文档, 我没有遇到, 具体情况未验证, 此处先记录下来, 以后玩意遇到也可以提供一个思路.文档地址: t.zoukankan.com/Nanaya-p-13…