`
yeluowuhen
  • 浏览: 155760 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Jenkins配置从节点启动报错:/var/lib/jenkins/.ssh/known_hosts [SSH] No Known Hosts file...

 
阅读更多

           在搭建jenkin分布式环境中,新建node用ssh的方式登录时,这样配置:

     

            但是在启动时报错,解决方法如下:

  1. 登录jenkins主机,创建目录 /var/lib/jenkins/.sshsudo mkdir -p /var/lib/jenkins/.ssh
  2. 将此目录权限设置为jenkins:jenkins :  sudo chown -R jenkins:jenkins /var/lib/jenkins/.ssh
  3. 创建一个空文件: sudo touch /var/lib/jenkins/.ssh/known_hosts
  4. 给上面的文件设置权限: sudo chmod 600 /var/lib/jenkins/.ssh/known_hosts
  5. 根据node的ip设置SSH host keys ,写入到known_hosts. 可以通过 ssh-keyscan command来实现:ssh-keyscan Node_IP >> /var/lib/jenkins/.ssh/known_hosts
  6. 在Node Properties设置Node的java_home.通过以上步骤,node启动成功
分享到:
评论

相关推荐

    centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析

    -bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...

    在 CentOS 8 上安装Jenkins的方法

    因为Jenkins是使用Java编写的,所以...运行以下命令下载并导入GPG密钥 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm –import https://jenkins-ci.org/

    jenkins subversion 插件 2.15.4

    解决jenkins 升级后报:FATAL: org/apache/commons/digester/Digester java.lang.ClassNotFoundException: org.apache.commons.digester.Digester 的问题

    Jenkins拉代码提示端口错误

    - 使用`sudo chown -R jenkins:jenkins /var/lib/jenkins/.ssh`命令将`.ssh`目录的所有权更改为Jenkins用户。 - 检查`.ssh`目录及其子文件的权限是否为600,确保安全性和私密性。 - **检查`.ssh/known_hosts`文件*...

    Jenkins篇-docker安装Jenkins最新版本

    https://jenkins.io/zh/doc/book/installing/ docker run \ -u root \ --rm \ -d \ -p 18080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \...

    基于Java+GitLab+Jenkins与Docker的自动化考试系统后端源码.zip

    docker run -d --name moocoder-jenkins -p 8082:8080 --restart always -v /srv/moocoder/jenkins:/var/jenkins_home:Z -v /usr/bin/docker:/usr/bin/docker:Z -v /var/run/docker.sock:/var/run/docker.sock:Z -u ...

    Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker

    情景还原: 用docker拉取jenkins最新版本 docker pull jenkins/jenkins:lts报了这个错误: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker 一通百度,发现...

    Linux下Jenkins忘记密码的操作步骤

    vim /var/lib/jenkins/config.xml (在JENKINS_HOME目录下,每个人安装目录不同,所以改为自己的路径) (2)修改相关配置 1.输入查找命令,找到配置的位置: /useSecurity 2.用<!—->符号注释或者直接删除以下配置...

    shell字符串截取报错:Bad substitution的解决

    /tmp/jenkins7505855461406722507.sh: 4: /tmp/jenkins7505855461406722507.sh: Bad substitution 原因:两种shell语言解释器 bash和dash 查看当前/bin/sh 指向哪种解释器: ls /bin/sh -al lrwxrwxrwx 1 root ...

    Python-jenkins模块之folder相关操作介绍

    我就废话不多说了,看代码吧 ...server.create_job('folder', jenkins.EMPTY_FOLDER_XML) # 创建一个文件夹 如果找不到EMPTY_FOLDER_XML是因为jenkins/__init__.py中没有定义 # 在jenkins/__init.py中130行后添加 EMP

    Java Web上传组件使用:Commons-fileupload

    在Java Web开发中,文件上传是一项常见的功能,用于接收用户从网页上传的文件。Apache Commons FileUpload库是一个非常实用的工具,它简化了这个过程。本文将深入探讨如何使用Commons FileUpload组件来处理文件上传...

    docker安装jenkins详细步骤

    docker run -itd --name jenkins -v /usr/local/jenkins/data:/var/jenkins_home/ -p 8080:8080 -p 50000:50000 jenkins/jenkins 5.设置自启动 docker update --restart=always jenkins 6.查看初始进入密码 ...

    jenkins流水线任务pipeline使用JaCoCo

    jenkins官网介绍:https://jenkins.io/doc/pipeline/steps/jacoco/ 流水线语法的片段生成器可以选择jacoco,设置jacoco jacoco原理的学习了解: 一步步说明了jacoco单测覆盖率的过程,值得一看:...

    安装Jenkins的git和maven插件

    安装Git插件后,你需要配置Git全局设置,包括SSH密钥、用户名和电子邮件地址,这样Jenkins才能识别并连接到Git仓库。在Jenkins管理界面,选择“系统管理” -> “全局工具配置”,在“Git”部分添加新的Git安装,并...

    基于Jenkins的PHP自动构建

    --logfile=/usr/local/jenkins/logs/jenkins.log \ --httpPort=8083 --daemon ``` **首次启动** - 通过命令行启动 Jenkins 服务。 - 检查 Jenkins 守护进程的状态。 - 在浏览器中访问 Jenkins 的地址(例如:...

    jenkins 安装与配置

    ### Jenkins安装与配置详解 #### 一、Jenkins简介与安装 Jenkins 是一款非常流行的开源持续集成(CI)和持续部署(CD)工具,它提供了丰富的插件生态系统,能够支持各种开发语言和构建工具。通过Jenkins,可以实现...

    Jenkins安装部署01101

    Jenkins会被安装到`/usr/lib/jenkins`,默认的家目录为`/var/lib/jenkins`。启动Jenkins服务: ```bash service jenkins start ``` 默认监听8080端口。 **2. 在Tomcat中运行Jenkins WAR包** - 下载最新版Jenkins ...

    jenkins_plugins.tar.gz

    4. **ace-editor.jpi**:Ace Editor插件为Jenkins提供了一个增强的文本编辑器界面,便于用户在Jenkins中编辑配置文件或脚本,提升用户体验。 5. **jackson2-api.jpi**:基于Jackson的JSON处理库,用于解析和生成...

    jenkins-plugins.tar.gz

    1. 下载插件:通常从 Jenkins 官方插件仓库(https://plugins.jenkins.io/)获取插件的 `.hpi` 或 `.jpi` 文件,或从第三方来源获取如本例中的压缩包。 2. 解压插件:如果下载的是压缩包,如 "jenkins-plugins.tar....

Global site tag (gtag.js) - Google Analytics