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

SSH im lokalen Netz geht nicht

Hallo,
ich habe das Problem, dass SSH im lokalen Netz nicht funktioniert.
Rechner:
1. Computer: openSUSE 10.3, IP: 192.168.1.11
2. Computer: Windows XP Service Pack 2, IP: 192.168.1.10
Diese sind über einen DSL-Router miteinander verbunden.
Sich gegenseitig pingen funktioniert, über Samba kann ich auf ein Share von Suse zugreifen.

Auf dem Linux-Rechner sich lokal per SSH anmelden funktioniert, also in einer Shell mit ssh <Username>@192.168.1.11
Vom Windows-Rechner mit putty funktioniert es nicht, es kommt immer ein "Connection timed out". Hier die Ausgabe mit pling.exe:
C:\Programme\putty>plink.exe -v <username>@192.168.1.11
Looking up host "192.168.1.11"
Connecting to 192.168.1.11 port 22
Failed to connect to 192.168.1.11: Network error: Connection timed out
Network error: Connection timed out
FATAL ERROR: Network error: Connection timed out
C:\Programme\putty>

Der Dienst SSH läuft, sonst würde man sich ja lokal nicht anmelden können, der Port ist standardmäßig auf Port 22 eingestellt. Firewall am Linux-Rechner ist deaktiviert, am Windows-Rechner sind die Ports offen.

Ich hab mal am Linux-Rechner gesniffert, es wird ein TCP-Paket mit dem SYN-Flag geschickt, aber es wird von Linux niemals ein TCP-Paket mit SYN- und ACK-Flag zurückgeschickt, also es kommt der TCP-Verbindungaufbau schon gar nicht zustande. Dieses TCP-Paket mit SYN-Flag wird 3x geschickt, dann kommt die Fehlermeldung "Connection timed out".

Komisch ist nur, dass es mit Samba funktioniert, ich kann auf ein Share von Linux zugreifen !

Bitte helft mir, bin schon ganz verzweifelt.

viele Grüße
frabe74
 
Hallo frabe74,

kannst Du bitte mal die Ausgabe von folgendem Kommando (als root wegen dem "-p") posten:

Code:
netstat -ntpl
Viele Grüße,
gameboy.
 
hier ist sie:
netstat -ntpl

Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 3294/smbd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3103/portmap
tcp 0 0 192.168.1.11:22 0.0.0.0:* LISTEN 3310/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3113/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3208/master
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 3294/smbd

Gruss
frabe74
 
Kann es sein, dass deine Firewall auf deinem SuSE-Rechner ssh noch blockt ? Schau' mal in YaST unter Sicherheit & Benutzer --> Firewall --> Erlaubte Dienste. Dort aus dem PopDown Menue für "zu erlaubender Dienst" SSH auswählen und mit Hinzufügen, die Firewall für den SSh-Port öffnen. Evtl gibt es auch auf deinem DSL-Router eine aktive Firewall, die du entweder ausschaltest, oder aber ebenfalls den SSH-Port öffnest.
 
Oben