Я пытаюсь подключиться к виртуальной машине CentOS с сервера Windows 2012 через движок Jenkins CI. Это сообщение об ошибке, которое я получаю:

Connection refused: connect
SSH Connection failed with IOException: "Connection refused: connect".
java.io.IOException: There was a problem while connecting to :23
    at com.trilead.ssh2.Connection.connect(Connection.java:834)
    at com.trilead.ssh2.Connection.connect(Connection.java:703)
    at com.trilead.ssh2.Connection.connect(Connection.java:617)
    at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1265)
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:790)
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:785)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Я могу подключиться к CentOS с PuTTY через ssh без проблем. Кроме того, брандмауэр на сервере CentOS отключен и отключен.

Может ли кто-нибудь предоставить мне некоторую информацию о том, куда мне следует идти дальше для устранения этой проблемы?

1 ответ1

0

"Отказ в соединении" обычно означает, что хост, к которому вы пытаетесь подключиться, не принимает соединения на запрошенном порту. Другими словами, на хосте не запущен SSH-сервер или SSH-сервер, но сервер не прослушивает порт 23.

Обратите внимание, что вы пытаетесь подключиться к порту 23 здесь. SSH обычно работает на порту 22. Возможно, вы указали неправильный номер порта при настройке Jenkins?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .