【问题标题】:Jenkins slave configuration issue in linuxlinux中的Jenkins从属配置问题
【发布时间】:2020-09-23 02:46:00
【问题描述】:

我面临以下问题,请看一下。提前致谢。

在 /var/lib/jenkins/.ssh/known_hosts 中搜索 lokesh 在 /var/lib/jenkins/.ssh/known_hosts 中搜索 lokesh:22 [06/04/20 12:59:45] [SSH] 警告:此主机的已知主机文件中当前不存在任何条目。在将此新主机及其关联密钥添加到已知主机文件之前,连接将被拒绝。 密钥交换未完成,连接已关闭。 SSH 连接失败,出现 IOException:“密钥交换未完成,连接已关闭。”,15 秒后重试。还有 8 次重试。

【问题讨论】:

    标签: jenkins jenkins-plugins ssh-keys jenkins-slave hosts-file


    【解决方案1】:

    您应该将 ssh 密钥(在从属设备上创建)添加到您在主设备(Jenkins 用户)中的已知主机文件中。关注this link

    如果这不起作用,您还可以再尝试一件事。 jenkins节点设置中有主机密钥验证策略选项。

    选择非验证验证策略并勾选。

    如果这有帮助,请告诉我。

    【讨论】:

    • 在添加了所有可能的身份验证,包括基于(密钥和密码)的身份验证后,我仍然无法通过 Jenkins 让它工作。但是我能够以 jenkins 的身份通过 shell 登录(使用 Key 和 Passwd,两者都有效)。我很困惑。但是后来我在 Jenkins 中使用了 Non verifying verification strategy 下拉菜单并安装了代理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    相关资源
    最近更新 更多