gpt4 book ai didi

linux - Jenkins 异常

转载 作者:太空狗 更新时间:2023-10-29 11:14:10 25 4
gpt4 key购买 nike

我们使用 SSH Tectia 进行 SSH 连接。在我的 Jenkins 工作中,我提供了用户 ID(目标)和 private keyfile(源框中的绝对路径)。当我尝试测试配置时,它失败并出现以下异常

Failed to connect or change directory

jenkins.plugins.publish_over.BapPublisherException: Failed to connect session for config [SomeName]. Message [Auth fail]

但是相同的连接 ID 通过 命令提示符 工作,我可以看到 key 文件与我提供的相同。

最佳答案

你没有告诉你在 Jenkins 中进行的是哪种 SSH 操作。但是,在 Jenkins 中大多数 SSH 的使用不需要调用外部 SSH 客户端(“ssh”命令)。 Jenkins 有一个内置的 SSH 协议(protocol)的 java 实现,它用于大多数涉及 SSH 的事情。

Jenkins SSH 客户端功能的私钥文件需要采用 OpenSSH 格式。如果我没记错的话,Tectia SSH 使用不同的 key 格式。您应该能够使用 ssh-keygen 工具为 Jenkins 转换 key 。请参阅该工具的手册页。

关于linux - Jenkins 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24628926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com