Jenkins解决Host key verification failed

    技术2022-07-10  143

    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

     

    Processed: 0.009, SQL: 9