zoukankan      html  css  js  c++  java
  • 配置jenkins注意事项

    1、ssh版本过高

    # 提示信息
    jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key. Message [invalid privatekey: [B@60373f7]
    

    正常密钥生成指令

    [root@localhost ~]# ssh-keygen -t rsa
    [root@localhost ~]# cat .ssh/id_rsa
    
    -----BEGIN OPENSSH PRIVATE KEY-----
    b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9u...
    
    可以注意到密钥的首行是:
    -----BEGIN OPENSSH PRIVATE KEY-----
    

    这个在jenkins有些版本并不支持这种格式

    解决方案:

    [root@localhost ~]# ssh-keygen -m PEM -t rsa -b 4096
    [root@localhost ~]# cat .ssh/id_rsa
    
    -----BEGIN RSA PRIVATE KEY-----
    MIIJKAIBAAKCAgEAwIR8JI/8nwMKANbdo1Upcw5...
    
    密钥首行变成:
    -----BEGIN RSA PRIVATE KEY-----
    

    2、为jenkins创建独立用户

    # 提示信息
    jenkins.plugins.publish_over.BapPublisherException: Failed to connect session for config [xxx]. Message [Auth fail]
    

    解决方案:

    [root@localhost ~]# sudo useradd jenkins
    [root@localhost ~]# sudo passwd jenkins
    [root@localhost ~]# su jenkins
    [root@localhost ~]# ssh-keygen -m PEM -t rsa -b 4096
    

    使用这个方案要注意在配置页面也要输入该用户的密码

    作者信息

    Sean

    Stay hungry,Stay foolish.

  • 相关阅读:
    人月神话 画蛇添足
    人月神话 贵族专制和民主政治
    人月神话 外科手术队伍
    人月神话 焦油坑
    体温填报(五)
    体温填报(四)
    qwb与学姐
    qwb VS 去污棒
    1045 快速排序(25 分)
    LibreOJ #107. 维护全序集
  • 原文地址:https://www.cnblogs.com/Yang-Sen/p/14859678.html
Copyright © 2011-2022 走看看