首先要在jenkins机子上生成公钥的秘钥
cd /root/.ssh/
ssh-keygen
默认rsa加密,也可换其他加密方式
ssh-keygen -t 加密方式
直接回车不用填写密码
进入/root/.ssh/目录把生成的公钥内容(id_rsa.pub;--rsa是加密方式;id_加密方式.pub)复制到需要被管理的电脑上的authorized_keys文件中
cat id_rsa.pub >> authorized_keys
scp -r authorized_keys root@192.168.88.15:/root/.ssh/
192.168.88.15 这个是要发布的机子 是要远程免秘登陆的机子ip
验证一下登录
#默认端口22
ssh root@192.168.88.15
可以直接登陆了
把秘钥文件(id_rsa,文件不是文件内容)复制到Jenkins目录
cp -rf /root/.ssh/id_rsa /var/lib/jenkins/
配置Jenkins
登录Jenkins(没有配置权限的应该不用登录)-->进入配置系统
系统管理->系统 ->添加ssh节点
进入数据中台erpdata生产环境-》配置
gitlab免密设置