1.症状
(1)登陆到服务器A(已在本机用ssh-add, ssh -A),scp 到服务器B时提示public key有问题;
(2)/tmp/下没有ssh-XXX目录
2.原因
服务器A被puppet改过ssh配置,服务器产生的指纹被刷新,所以原来登陆时在本机/Users/andrew/.ssh/known_hosts留下的指纹失效,ssh为了防止中间人攻击,就会不让用户的key传来/tmp/ssh-XXX目录,继而不能scp到服务器B
3.解决
把/Users/andrew/.ssh/known_hosts上关于服务器A的指纹删去,再重新登陆A