Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决

Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决

问题描述

用root用户连接的时候,报错:主机密钥验证失败
Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第1张图片

解决方法

重新回到我们的这两个分别放这Jenkins和Gitlab的集群中去,都去输入 ssh-keygen -t rsa,并且按y覆盖原先内容,如下图所示

Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第2张图片

Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第3张图片
接下来在集群1输入 ssh-copy-id -i ~/.ssh/id_rsa.pub “[email protected]”(对应着您自己的第二个集群的地址),如下图所示

Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第4张图片
我们在集群1上输入ssh ‘[email protected]’(对应着您自己的第二个集群的地址)来尝试免密登录,发现可以正常免密登录了,如下图所示

尝试登录
同样的集群2页可以免密登录集群1,如下图所示
Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第5张图片
我们这个时候再将公钥和私钥去放在它对应的Jenkins和gitlab的填写ssh位置即可
Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第6张图片
我们再去尝试就可以成功了
Jenkins配置SSH Serverss时连接不上Gitlab仓库问题:已解决_第7张图片


以上就是本文全部内容,如果它对您有帮助,请您帮我点个赞,这对我真的很重要

你可能感兴趣的:(jenkins,ssh,gitlab,学习)