帮助
不使用ssh私钥进行身份验证的问题jenkins-cli的描述
观察到的
当传递jenkins-cli命令时:
java -jar ~/jenkins-cli.jar -s http://localhost:8080 -i ~/.ssh/ccdevops who-am-i控制台输出是:
认证为:匿名 当局:
所需
Jenkins应该使用配置文件中匹配的公钥作为用户进行身份验证。
相关信息
已经尝试过的步骤
发布于 2017-10-11 07:58:40
您还应该分别使用-ssh和-user USER_NAME在命令行中指定SSH方法和用户。在此之后,您的命令将如下所示:
java -jar ~/jenkins-cli.jar -s http://localhost:8080 -i ~/.ssh/ccdevops who-am-i -ssh -user USER_NAME
还要注意,您还需要能够通过SSH访问服务器。
https://stackoverflow.com/questions/44459364
复制相似问题