如下操做,均在【客户端】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