如下操做,均在【客戶端】shell
-------------------------------------------------------------------------------------------------------------
服務器
1)先產生密鑰,默認全回車:ssh
#ssh-keygen -t rsa
2)發送密鑰到將要登陸的【服務器端】(回車後,第一次須要輸入服務器端的密碼):測試
#ssh-copy-id -i ~/.ssh/id-rsa [用戶名]@ip
3)異常狀況code
1>>若是發送密鑰時會報錯,並提示清除密鑰,則用ip
#ssh-keygen -f "/home/[用戶名]/.ssh/known_hosts" -R ip
2>>若是鏈接不上,提示「Agent admitted failure to sign using the key」,則用it
#ssh-add
測試是否成功,用class
#ssh [用戶名]@ip