1.症狀服務器
(1)登錄到服務器A(已在本機用ssh-add, ssh -A),scp 到服務器B時提示public key有問題;ssh
(2)/tmp/下沒有ssh-XXX目錄配置
2.緣由hosts
服務器A被puppet改過ssh配置,服務器產生的指紋被刷新,因此原來登錄時在本機/Users/andrew/.ssh/known_hosts留下的指紋失效,ssh爲了防止中間人攻擊,就會不讓用戶的key傳來/tmp/ssh-XXX目錄,繼而不能scp到服務器B
3.解決
把/Users/andrew/.ssh/known_hosts上關於服務器A的指紋刪去,再從新登錄A