1.ssh免密配置:
ssh-keygen -t rsa
生成RSA公钥和私钥文件
id_rsa
第一个是私钥文件id_rsa.pub
第二个是公钥文件
ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中
ssh-copy-id test@192.168.119.129
看起来没有问题;远程过去测试一下。
ssh test@192.168.119.129
还是需要输入用户的登录密码;未能免密成功;
2.检查被远程的主机/etc/ssh/sshd.conf的配置文件;
vim /etc/ssh/sshd_config
// 找到 PubkeyAuthentication
PubkeyAuthentication yes
##(原先这里果然是no,开启后问题就解决了)
将文件中:PubkeyAuthentication no 修改成PubkeyAuthentication yes
3.重启ssh
/etc/init.d/ssh restart //重启ssh服务
4.再次验证
5.问题解决。