Jenkins认证失败
-
jenkins服务器 10.10.1.1, 目标服务器 10.10.1.2
-
登录jenkins服务器,在jenkins服务器上生成密钥对。
ssh-kengen
-
上传jenkins服务器的公钥 到 目标服务器上
在jenkins服务器上执行下面的命令,复制公钥到目标服务器
1
ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.10.1.2
也可以登录目标服务器上,把公钥的内容直接append到目标服务器的authorized_keys文件中,跟上面的命令是同一个意思
1
cat id_rsa.pub >> ~/.ssh/authorized_keys
-
在jenkins服务器上测试是否能够免密登录
-
配置jenkins的凭证。注意,这里的私钥是jenkins的私钥,不是服务器的私钥。
-
测试一下配置是否正常,能否正常联通。