【发布时间】:2016-06-07 05:40:50
【问题描述】:
使用 Jenkins EC2 插件,我无法让我的 Jenkins 主服务器通过 SSH 连接到我的 Jenkins 从服务器。从站启动并正确配置,但是:
INFO: Connecting to 10.99.3.6 on port 22, with timeout 10000.
Feb 24, 2016 5:13:27 PM hudson.plugins.ec2.EC2Cloud log
INFO: Failed to connect via ssh: There was a problem while connecting to 10.99.3.6:22
虽然 Jenkins 主机声称在尝试 ssh 到从节点时失败,但我能够从 Jenkins 主机上的 shell 进行 ssh 而不出错,并使用我的配置中指定的相同身份验证密钥。
我还尝试添加 id_rsa 文件,该文件包含在 Jenkins 主目录的 .ssh 目录中的 EC2 配置中输入的相同密钥,以及 ec2-user 主目录,这也不起作用(并不完全出乎意料)。
Jenkins - v1.649
Amazon EC2 插件 - v1.31
使用内部 Centos7.1 AMI
附加信息:从属实例 ID 列在构建执行程序框中,但在它旁边显示“离线”,即使我在 EC2 控制台中观察到该实例正在运行且可用,并且能够手动 SSH 到它来自主人。
【问题讨论】:
-
抱歉,我打错了,现在改正。
标签: amazon-web-services jenkins ssh amazon-ec2