Jenkins认证失败

image-20210113161704495

  1. jenkins服务器 10.10.1.1, 目标服务器 10.10.1.2

  2. 登录jenkins服务器,在jenkins服务器上生成密钥对。

    ssh-kengen

  3. 上传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
    
  4. 在jenkins服务器上测试是否能够免密登录

  5. 配置jenkins的凭证。注意,这里的私钥是jenkins的私钥,不是服务器的私钥。

    image-20210113172359291

  6. 测试一下配置是否正常,能否正常联通。

image-20210113173024950