freeSSHd: No route to host

martinoo

Newbie
Registriert
Mai 2011
Beiträge
6
Schönen guten Tag,

ich hab mich hier gerade angemeldet weil ich gesehen habe das das Thema hier schonmal behandelt wurde.

Ich habe eine Frage zu SSH Server auf Windows XP.

Ich habe mir das Tool freeSSHd installiert, nach einem Neustart hat mich dann auch die Firewall gefragt ob sie dafür öffnen darf = Ja.

Nun kann ich aber immer noch nicht von meinem Heimpc (Debian) auf meinen XP-Server (192.168.178.55) verbinden:
Code:
ssh 192.168.178.55
ssh: connect to host 192.168.178.55 port 22: No route to host

Nun habe ich noch eine Portweiterleitung (TCP) auf meinem Router eingerichtet, so das Port 1234 auf Port 22 am XP-Server geleitet wird aber immer noch:
Code:
ssh 192.168.178.55 -p 1234
ssh: connect to host 192.168.178.55 port 1234: No route to host

Weiß von euch einer noch ne Möglichkeit?


EDIT

netstat -a verrät, dass an 22 gelauscht wird
 
Zuletzt bearbeitet:
Welche IP hat der Server denn nun? .53 oder .55?



(Debian auf dem PC und Windows XP auf dem Server... und ich dachte ich hätte schon alles erlebt...)
 
IP endet auf 55, habe es korrigiert.

(Debian auf dem PC und Windows XP auf dem Server... und ich dachte ich hätte schon alles erlebt...)
Leider wurde unser Programm damals für $SQL geschrieben und darüber muss ich es auf dem Windows verwalten, leider, deswegen baue ich eine verschlüsselte VNC auf, nur SSH will noch nicht so ganz :(
 
Klappt das Verbinden denn im selben Netz? Im Prinzip hast du ja alles richtig gemacht, jetz musst du dich langsam an den Fehler rantasten.
 
Ja, die Rechner sind im selben lokalen Netzwerk, auf andere Linux-Rechner im selben Netzwerk kann ich mich auch problemlos verbinden.

Die IP wird mir auf der FritzBox angezeigt und ist richtig. Auch die Portumleitung war richtig adressiert. Habe ich jetzt aber alle deaktiviert. UPnP ist auf dem Router aktiviert, wurde von freeSSHd aber nicht genutzt.

Soll ich evtl. mal einen anderen SSH-Server testen? Ist da was zu empfehlen (sshwindows wollte ich eben laden aber die letzte Version ist von 2004, MobaSSH, TeraTerm? )?
 
Zuletzt bearbeitet:
Können sich die Systeme untereinander pingen? Poste doch hier mal die Routing-Tabellen von beiden Systemen, damit man eine Fehlkonfiguration auf der Schicht ausschließen kann.
 
Wenn die Rechner im selben Netz sind warum hast du dann auf dem Router eine Port Weiterleitung gemacht? Die ist in dem Fall sinnlos...

Schau mal ob du auf dem XP Client lokal dich verbinden kannst. Vielleicht mag der Server irgendwas grundsätzlich nicht.
 
Mit Ping und Routingtabellen kenne ich mich nicht so aus, aber das scheint nicht normal, dass nur einmal der entferne Rechner und dann der lokale (20) angepingt wird:

Code:
$ ping 192.168.178.55
PING 192.168.178.55 (192.168.178.55) 56(84) bytes of data.
From 192.168.178.20 icmp_seq=1 Destination Host Unreachable
From 192.168.178.20 icmp_seq=2 Destination Host Unreachable
From 192.168.178.20 icmp_seq=3 Destination Host Unreachable
--- 192.168.178.43 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4008ms
pipe 3

Von XP auf lokales Linuxsystem:
Code:
>ping 192.168.178.20
Antwort von 192.168.178.20: Bytes=32 Zeit=850ms TTL=64
Antwort von 192.168.178.20: Bytes=32 Zeit=480ms TTL=64
Antwort von 192.168.178.20: Bytes=32 Zeit=85ms TTL=64
4 gesendet, 4 empfangen, 0 verloren


Routingtabellen
auf lokalem Linux:
Code:
netstat -r
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
192.168.178.0   *               255.255.255.0   U         0 0          0 wlan0
link-local      *               255.255.0.0     U         0 0          0 wlan0
default         fritz.fonwlan.b 0.0.0.0         UG        0 0          0 wlan0

auf entfernen XP ist die Ausgabe größer und ich will nicht alles abtippen, aber er zeigt was von ip 192.168.178.58 an. Darauf kann ich auch verbinden !

Komisch, warum zeigt mein Router eine falsche IP für diesen Rechner an. Auf jeden Fall hat es sich damit wohl gelöst. Dankeschön :):):)
 
Öhm warum hast du bitte bei Rechnern im lokalen Netz einen Ping von 850ms? Da stimmt aber etwas ganz gewaltig nicht...

Du musst die Ausgabe von der XP Routing Tabelle auch nicht abtippen, kopieren oder in eine Datei leiten würde reichen.
 
PING 192.168.178.55 (192.168.178.55) 56(84) bytes of data.
From 192.168.178.20 icmp_seq=1 Destination Host Unreachable

Das bekommst du da es die Addresse in deinem Netz nicht gibt. Die 192.168.178.20, die IP des Linux Hosts antwortet dir auf den Echo Request mit dieser Meldung.

Mach ein ipconfig /all auf der XP Maschine und du siehst ihre IP.
 
Zurück
Oben