升级jenkins后,由于安全信息,ssh远程主机连接不再工作。凭据(私钥)是基于ssh凭据插件的更新而迁移的,但我总是得到“无法连接到服务器”错误。我也尝试删除旧凭据并创建新凭据,但这不起作用。在更新插件后,你们中有人遇到过同样的错误吗?Jenkins版本:2.129SSH凭据插件:1.14SSH插件:2.6.1
提前感谢:)
8hhllhi21#
我遇到了同样的问题:通过命令行,jenkins可以访问我的gitlab服务器:jenkins@ACSVM:/home/jenkins/workspace/CheckMyMergeRequest$ ssh git@lcgit PTY分配请求在通道0上失败欢迎使用GitLab,Jenkins!与lcgit的连接已关闭。通过Web界面,而不是:stderr:权限被拒绝,请重试。权限被拒绝,请重试。git@lcgit:权限被拒绝(公钥、密码)。致命错误:无法从远程资料档案库读取。将https://wiki.jenkins.io/display/JENKINS/SSH+Credentials+Plugin降级到1.13为我修复了它。这个问题是在我的jenkins服务器从ubuntu 16.04升级到18.04后出现的。
vsikbqxv2#
我也遇到过类似的问题,甚至在我的ssh凭证插件降级后。对我有效的是在我打算登录的机器上创建另一个私钥。我会在这里分享这个链接给任何有类似问题的人。https://linuxtechlab.com/how-to-easily-add-ssh-credentials-on-jenkins-server/
uz75evzq3#
我在与SSH服务器集成时遇到了同样的问题。我按照以下步骤操作:
ssh-keygen -f remote-ki -m PEM
------BEGIN RSA PRIVATE KEY------
------BEGIN OPENSSH PRIVATE KEY------
docker cp remote-ki jenkins:/tmp/remote-ki
docker-compose up --build
我希望这能奏效。
y4ekin9u4#
我遇到了同样的错误[无法连接到服务器]。[1]:https://i.stack.imgur.com/NfZcE.png此错误是由于Jenkins中未启用端口22造成的。您必须将以下命令添加到您Docker文件中,该文件为enables Jenkins to access port 22
EXPOSE 22
我希望它能正常工作。
4条答案
按热度按时间8hhllhi21#
我遇到了同样的问题:通过命令行,jenkins可以访问我的gitlab服务器:jenkins@ACSVM:/home/jenkins/workspace/CheckMyMergeRequest$ ssh git@lcgit PTY分配请求在通道0上失败欢迎使用GitLab,Jenkins!与lcgit的连接已关闭。
通过Web界面,而不是:stderr:权限被拒绝,请重试。权限被拒绝,请重试。git@lcgit:权限被拒绝(公钥、密码)。致命错误:无法从远程资料档案库读取。
将https://wiki.jenkins.io/display/JENKINS/SSH+Credentials+Plugin降级到1.13为我修复了它。
这个问题是在我的jenkins服务器从ubuntu 16.04升级到18.04后出现的。
vsikbqxv2#
我也遇到过类似的问题,甚至在我的ssh凭证插件降级后。对我有效的是在我打算登录的机器上创建另一个私钥。我会在这里分享这个链接给任何有类似问题的人。
https://linuxtechlab.com/how-to-easily-add-ssh-credentials-on-jenkins-server/
uz75evzq3#
我在与SSH服务器集成时遇到了同样的问题。我按照以下步骤操作:
ssh-keygen -f remote-ki -m PEM
生成的私钥-确保私钥应以------BEGIN RSA PRIVATE KEY------
开头,而不是以------BEGIN OPENSSH PRIVATE KEY------
开头docker cp remote-ki jenkins:/tmp/remote-ki
复制新私钥docker-compose up --build
我希望这能奏效。
y4ekin9u4#
我遇到了同样的错误[无法连接到服务器]。[1]:https://i.stack.imgur.com/NfZcE.png此错误是由于Jenkins中未启用端口22造成的。
您必须将以下命令添加到您Docker文件中,该文件为enables Jenkins to access port 22
我希望它能正常工作。