slave节点机器配置
创建jenkins用户
用root用户登录slave节点,首先创建jenkins用户,并指定主目录
$ useradd -m jenkins -d /home/jenkins
查看jenkins用户及组的信息
$ id jenkins
uid=500(jenkins) gid=500(jenkins) 组=500(jenkins)
再修改jenkins密码,若不修改是未知的
$ passwd jenkins
再切换到jenkins用户,确保jdk已安装
$ su - jenkins
同时确保slave已安装jdk
$ java -version
且sshd正确运行
$ service --status-all | grep ssh
创建公钥私钥,实现免用户密码登录
使用jenkins用户登录到jenkins master机器
使用jenkins用户登录时若发现连接失败(lost connection),可以先用root用户登录,打开/etc/passwd,找到
jenkins:x:498:499:Jenkins Continuous Integration Server:/var/lib/jenkins:/bin/false
将最后的/bin/false改为/bin/bash,便可以登录。记得使用完改回去,猜测是安全限制。
jenkins用户登录后执行以下命令,生成公私钥
$ ssh-keygen
Generating public/private rsa key pair.
Enter fi