[说明]
问题描述 jenkins-cli没有使用提供的ssh私钥进行身份验证
观察到的
传递jenkins-cli命令时:
java -jar ~/jenkins-cli.jar -s http://localhost:8080 -i ~/.ssh/ccdevops who-am-i
控制台输出是:
认证为:匿名
当局:
所需
Jenkins应该在其个人资料中使用匹配的公钥进行身份验证
相关信息
已经尝试的步骤
答案 0 :(得分:0)
您还应该在命令行中分别使用-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访问服务器。