SSH任务在Atlassian Bamboo中无法连接的原因

问题描述 投票:1回答:1

我正在尝试从Bamboo调用一些ssh命令以连接到远程服务器。在本地,我可以使用终端上的ssh很好地连接到远程服务器,但是在Bamboo中,我可以得到

Starting task 'Build / Start' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:sshtask'
simple  05-Sep-2019 11:42:52    Connecting to  on port: 22
error   05-Sep-2019 11:42:53    Failed to connect to host
error   05-Sep-2019 11:42:53    java.net.ConnectException: Connection refused: connect
error   05-Sep-2019 11:42:53        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
error   05-Sep-2019 11:42:53        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
error   05-Sep-2019 11:42:53        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
error   05-Sep-2019 11:42:53        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
error   05-Sep-2019 11:42:53        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
error   05-Sep-2019 11:42:53        at java.net.PlainSocketImpl.connect(Unknown Source)
error   05-Sep-2019 11:42:53        at java.net.SocksSocketImpl.connect(Unknown Source)
error   05-Sep-2019 11:42:53        at java.net.Socket.connect(Unknown Source)
error   05-Sep-2019 11:42:53        at net.schmizz.sshj.SocketClient.connect(SocketClient.java:126)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.plugins.scp.SshTask.execute(SshTask.java:96)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$3(TaskExecutorImpl.java:319)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:252)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:319)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:112)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:73)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.executeBuildPhase(DefaultBuildAgent.java:204)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:176)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.lambda$waitAndPerformBuild$0(BuildAgentControllerImpl.java:131)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:185)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:125)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:127)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:48)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:26)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:17)
error   05-Sep-2019 11:42:53        at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:41)
error   05-Sep-2019 11:42:53        at java.lang.Thread.run(Unknown Source)

而且我只是好奇是否有人知道为什么会这样。我还尝试将密钥指纹粘贴粘贴到“高级选项”下的任务中,因为终端要求确认。

ssh bamboo
1个回答
0
投票

事实证明,我选择用于竹子的钥匙已经过时。已通过让我的管理员更新密钥来解决。

© www.soinside.com 2019 - 2024. All rights reserved.