• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] SSH Verbindung klappt erst nach mehreren Versuchen

f.gruber

Hacker
Habe seit einiger Zeit ein lästiges Problem.
Die SSH Verbindung zu meinem Server (es ist ein VServer gehostet von greatnet.de) klappt erst nach einigen Verbindungsversuchen.
Auf dem Server und auf dem Client laufen openSUSE 13.1.

Mit folgendem Befehl stelle ich die Verbindung her:
Code:
ssh -v -p 12222  -o ConnectTimeout=10 root@xxxxx.greatnet.de
Das sehe ich auf der Konsole, wenn es nicht klappt
Code:
OpenSSH_6.2p2, OpenSSL 1.0.1j 15 Oct 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: Connecting to xxxxx.greatnet.de [xx.xx.xx.xx] port 12222.
debug1: connect to address xx.xx.xx.xx port 12222: Connection refused
ssh: connect to host xxxxx.greatnet.de port 12222: Connection refused
Wie gesagt, meist klappt es dann nach mehreren Versuchen.

Woran kann es liegen?

Am Client?
Am Server?
Am Host Provider?
An der Internetverbindung?

Wie kann ich der Ursache auf die Spur kommen?
 

spoensche

Moderator
Teammitglied
Überprüfe mal, ob auf der Gegenseite der SSH-Server auch wirklich gestartet ist und ob Port 22 in der Firewall freigegeben ist.
 
OP
F

f.gruber

Hacker
spoensche schrieb:
Überprüfe mal, ob auf der Gegenseite der SSH-Server auch wirklich gestartet ist und ob Port 22 in der Firewall freigegeben ist.
Nein, nein, das ist alles in Ordnung.
Außerdem verwende ich ja, wie man sieht, einen anderen Port als 22 ;)
Wie gesagt, der Aufbau der Verbindung funktioniert ja immer nach einigen Versuchen ...
 
OP
F

f.gruber

Hacker
Sauerland schrieb:
Und was ist, wenn Du Dich statt root mit nem User anmeldest?
Habe es soeben probiert mit irgend einem Benutzer. Es ist genau das gleiche.
Habe konkret 3 Versuche gebraucht. Erst beim 3. Versuche hat die Anmeldung geklappt.
Das ist die Ausgabe:
Code:
ssh -p 12345 xxxxx.greatnet.de
ssh: connect to host xxxxx.greatnet.de port 12345: Connection refused
user@myhome:~> ssh -p 12345 xxxxx.greatnet.de
ssh: connect to host xxxxx.greatnet.de port 12345: Connection refused
user@myhome:~> ssh -p 12345 xxxxx.greatnet.de
Password: 
Last failed login: Tue Dec  2 16:53:05 CET 2014 from 194-118-76-47.adsl.highway.telekom.at on ssh:notty
There were 2 failed login attempts since the last successful login.
Last login: Thu Jun 19 17:54:12 2014 from xxxxx.greatnet.de
 

spoensche

Moderator
Teammitglied
Rufe ssh mal bitte wie folgt auf:
Code:
 ssh -vvv ....
und poste die vollständige Ausgabe. Wie sieht den deine sshd_config aus?
 
OP
F

f.gruber

Hacker
spoensche schrieb:
... Wie sieht den deine sshd_config aus?
Hallo, danke für den Hilfeversuch. Es hat sich inzwischen erübrigt, da die Ursache anscheinend ganz wo anders lag. Ich habe absichtlich noch einige Tage zugewartet, um ganz sicher zu sein.

Nun aber glaube ich, kann ich die Lösung posten:
Ich hatte den Verdacht, dass es vielleicht am Provider oder am Router liegen könnte. Der Verdacht erhärtete sich, da ich zufällig seit einigen Wochen einen zweiten Router von einem Kabelanbieter im Haus habe. Es fiel mir auf, dass bei dieser Internetverbindung das Problem offensichtlich nicht auftrat. Daraufhin schaltete ich meinen Router einmal ab und entfernte ihn einige Stunden vom Stromnetz.

Und siehe da, nach dem Einschalten des Routers funktionierte alles wieder normal. Die SSH Verbindung zu meinem Server wird beim ersten Versuch hergestellt.

Es handelt sich um einen Router vom Typ PRG AV4202N Marke Pirelli - von der Telekom Austria ...
 
OP
F

f.gruber

Hacker
spoensche schrieb:
Hast du mal ein Firmwareupdate durchgeführt?
Habe jetzt von Firmware
Code:
4.8.3.DWVV_TAU_5.2.3
auf
Code:
4.8.3.DWVV_TAU_5.3.6
upgedatet.
Die neue Firmware heißt aber nach dem Update interessanterweise
Code:
E_3.2.2
Scheint jedenfalls zu funktionieren.
 
Oben