Jenkins Jenkis CLI不工作:警告:无标头';X-SSH-Endpoint';詹金斯返回

Jenkins Jenkis CLI不工作:警告:无标头';X-SSH-Endpoint';詹金斯返回,jenkins,jenkins-cli,Jenkins,Jenkins Cli,我有Jenkins。2.205在windows10中,我有以下情况 Configure Global Security已选中Enable Security 我创建了id\u rsa\u jenkins和id\u rsa\u jenkins.pub键。公钥的值已在SSH public Keys中为我的帐户添加到Jenkins中 我有jenkins cli.jar文件,从http://localhost:9090/cli/ CLI 当我执行以下操作时(为了演示目的拆分为多行): 出现: Ente

我有
Jenkins。2.205
windows10
中,我有以下情况

  • Configure Global Security
    已选中
    Enable Security
  • 我创建了
    id\u rsa\u jenkins
    id\u rsa\u jenkins.pub
    键。公钥的值已在
    SSH public Keys
    中为我的帐户添加到Jenkins中
  • 我有
    jenkins cli.jar
    文件,从
    http://localhost:9090/cli/
CLI 当我执行以下操作时(为了演示目的拆分为多行):

出现:

Enter passphrase for C:\Users\windowsusername\.ssh\id_rsa_jenkins:
问题 我写下有效的密码短语,然后出现以下内容:

Nov 23, 2019 11:28:22 AM org.apache.sshd.common.util.security.AbstractSecurityProviderRegistrar getOrCreateProvider
INFO: getOrCreateProvider(EdDSA) created instance of net.i2p.crypto.eddsa.EdDSASecurityProvider
Nov 23, 2019 11:28:22 AM hudson.cli.SSHCLI sshConnection
WARNING: No header 'X-SSH-Endpoint' returned by Jenkins
如上所示,未显示预期数据

任何
Jenkins CLI
命令都会发生这种情况,例如:

  • 帮助
  • 我是谁
  • 列出工作
等等

有什么遗漏或错误?

对于观众:

原始帖子中提供的说明是强制性的。但以下说明也是强制性的:

  • 已安装
    SSH
    插件
  • Configure Global Security
    中,在
    SSH Server
    部分(底部),继续启用它,在这种情况下,我使用
    Fixed
    值选项
注意似乎
random
选项只对
jenkins cli.jar
案例有用。这是因为通过
SSH
连接(即:
SSH-l jenkinsusername-p 2020 localhost list jobs
)必须知道端口,在本例中为
2020

因此,
Fixed
Random
适用于
jenkins cli.jar
(它不要求使用端口号),但对于
SSH
连接,必须知道端口号(此处
Fixed
需要它)

进一步说明:

Configuration

By default, Jenkins will listen on a random available port, so as not to break 
existing deployments. But this is most likely not very useful, so the administrator 
is encouraged to change this from the global security configuration page by assigning 
a fixed port. This configuration UI will also allow you to disable this feature. 
这段视频非常有价值:

对于观众:

原始帖子中提供的说明是强制性的。但以下说明也是强制性的:

  • 已安装
    SSH
    插件
  • Configure Global Security
    中,在
    SSH Server
    部分(底部),继续启用它,在这种情况下,我使用
    Fixed
    值选项
注意似乎
random
选项只对
jenkins cli.jar
案例有用。这是因为通过
SSH
连接(即:
SSH-l jenkinsusername-p 2020 localhost list jobs
)必须知道端口,在本例中为
2020

因此,
Fixed
Random
适用于
jenkins cli.jar
(它不要求使用端口号),但对于
SSH
连接,必须知道端口号(此处
Fixed
需要它)

进一步说明:

Configuration

By default, Jenkins will listen on a random available port, so as not to break 
existing deployments. But this is most likely not very useful, so the administrator 
is encouraged to change this from the global security configuration page by assigning 
a fixed port. This configuration UI will also allow you to disable this feature. 
这段视频非常有价值:


为什么在不同的SE站点上需要相同的2个问题,因为在一个地方多次给出答复,而在另一个地方不需要相同的2个问题为什么在不同的SE站点上需要相同的2个问题,因为在一个地方多次给出答复,而在另一个地方不需要回答