在实际工作中,部署测试环境常常用到自动化部署,这就需要将两服务器之间建立信任关系,下面以10.82.232.231服务器与10.82.232.228两服务器建立信任进行演示:
1、需要建立信任的目标机器 eg:为了jenkins新增自动化部署job,所以需要2个服务器建立信任 (A to B) 假如jenkins机器为A
2、建立信任之前,需要确认是否有rsa 如果没有在A上执行 ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa 生成rsa (PS:不要轻易重建公钥!!,此处已存在)
3、复制A机器的公钥到B机器上,这样就可以使用在A机器上免密码登录B机器了 ssh-copy-id -i ~/.ssh/id_rsa.pub -p22 appdeploy@10.82.232.228(A to B) 提示属于B机器密码,确认则ok
4、确认是否建立信任ok ssh -p ‘22’ ‘appdeploy@10.82.232.228’