想要A免密登陆B,使用了以下方式配置ssh免密登陆:
1.A执行ssh-keygen -t rsa
2.B执行mkdir -p ~/.ssh
3.A执行scp ~/.ssh/id_rsa.pub user@B:~/.ssh/authorized_keys
4.尝试ssh B,发现仍然需要输入密码
原因:
B执行mkdir -p ~/.ssh,还需要执行chmod 700 .ssh,否则可以从/var/log/secure中发现:
sshd[28399]: Authentication refused: bad ownership or modes for directory /home/sam/.ssh