Es kann keine Verbindung zu CentOS vom Windows-Server hergestellt werden


0

Ich versuche, eine Verbindung zu einer virtuellen CentOS-Maschine von einem Windows 2012-Server über die Jenkins-CI-Engine herzustellen. Dies ist die Fehlermeldung, die ich erhalte:

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)

Ich kann mich mit PuTTY problemlos über ssh mit dem CentOS verbinden. Außerdem ist die Firewall auf dem CentOS-Server sowohl deaktiviert als auch inaktiv.

Kann mir jemand Informationen darüber geben, wohin ich als Nächstes gehen soll, um dieses Problem zu beheben?


1
Ich kenne mich nicht mit Jenkins aus, aber die Fehlermeldung problem while connecting to :23scheint so zu sein, als ob die Host- / Port-Informationen dort wären, wo sie :23sind. Vielleicht fehlen in Ihrer Konfiguration einige Informationen?
Eric Renouf

Was sagen die Serverprotokolle?
Arielnmz

Antworten:


0

"Verbindung abgelehnt" bedeutet normalerweise, dass der Host, zu dem Sie eine Verbindung herstellen möchten, keine Verbindungen auf dem angeforderten Port akzeptiert. Mit anderen Worten, auf dem Host wird kein SSH-Server ausgeführt, oder es wird ein SSH-Server ausgeführt, aber der Server überwacht Port 23 nicht.

Beachten Sie, dass Sie hier versuchen, eine Verbindung zu Port 23 herzustellen. SSH wird normalerweise auf Port 22 ausgeführt. Vielleicht haben Sie bei der Konfiguration von Jenkins die falsche Portnummer angegeben?


Ich habe genau den gleichen Fehler erhalten, wenn ich auch Port 22 benutze. Ich habe Jenkins aktualisiert und erhalte jetzt einen völlig anderen Fehler, von dem ich vermute, dass er ein Jenkins-Fehler ist.
ChrisAdkin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.