1.jenkins普通用户无法执行某些系统命令;
2.没有为jenkins生成过密钥对,也没有将他的公钥拷到目标服务器上.
在安装jenkins后,系统生成了jenkins这个普通用户,但是在/etc/passwd中,他的shell是/bin/false,所以他不能登录系统,也没有家目录;
首先我们修改他的登录权限,将/bin/false改为/bin/bash,切换到jenkins用户,su - jenkins,他的终端显示为-bash-4.2$,修改终端显示
vim ~/.bash_profile
export PS1='[\u@\h \W]\$'
source ~/.bash_profile
# 给jenkins生成密钥对
ssh-keygen -t rsa