jenkins添加 linux slave节点

参考链接:

所需插件

依赖JDK

创建jenkins用户,生成密钥


#关于linux用户权限问题,可参考:https://scriptcrunch.com/add-sudo-user-permissions-linux/

#添加jenkins用户
sudo adduser jenkins --shell /bin/bash

#切换用户到jenkins
su jenkins

#创建jenkins相关目录
mkdir /home/jenkins/jenkins_slave

#创建并转到 .ssh 目录(在当前用户的目录下)
mkdir ~/.ssh && cd ~/.ssh

############以上步骤非必选,可以直接使用root用户操作,避免后续使用中的权限问题############

#生成密钥
ssh-keygen -t rsa -C "The access key for Jenkins slaves"

#将公钥添加到已授权密钥中
cat id_rsa.pub > ~/.ssh/authorized_keys

#查看私钥
cat id_rsa

在jenkins master中的凭据管理中添加新的凭据




  • 将刚才生成的私钥复制到此处的Private Key
  • 若在密钥生成时,输入了密钥,则需要将密钥的密码输入到Passphrase

添加slave节点

  • Credentials 选择刚才添加好的凭据
  • Host Key Verification Strategy 选择 Non verifying Verification Strategy
原文地址:https://www.cnblogs.com/qingshang/p/14013248.html