问题描述
具备以下条件:
-
Jenkins
(版本:2.303) -
Ubuntu
桌面(服务器端)
关于从客户端到Jenkins CLI
使用SSH
,在服务器端安装以下插件:
- SSH - 这是强制性的
在客户端(Mac)可以和平地执行以下命令(为了演示目的分成多行):
java -jar jenkins-cli.jar
-s http://192.168.1.XX:8080/
-ssh
-i /path_to/.ssh/id_rsa_jenkins
-user remote_username
version
但是一旦执行命令就会出现:
Enter passphrase for /path_to/.ssh/id_rsa_jenkins:
所以密码被写入并且命令工作正常。直到这里一切都很好。
问题
对于每个 java -jar ...
执行总是出现 Enter passphrase for /path_to/.ssh/id_rsa_jenkins:
请求。
那么,如何配置客户端以一次编写passphrase
?
以同样的方式如何申请 ssh [重新]连接和相同的选项卡,例如:
ssh someusername@192.168.1.XX
我已经运行了 ssh-agent
并通过 id_rsa_jenkins
命令添加了 ssh-add
私钥,但总是请求 passphrase
。该怎么办?也许安装一个额外的插件?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)