Hat dein Rechner, der den SSH-Daemon ausführt den DLINK als Gateway eingetragen?
ip route show | grep '0.0.0.0'
Ist der SSH-Daemon in der Firewall für das externe Interface freigegeben?
iptables --list INPUT -vn
Ist die richtige IP-Adresse für das Portforwarding in deinem DLINK eingerichtet?
ip addr show
Bitte mehr Hinweise, was du schon unternommen hast.
keine Verbindung mit SSH / Port 22 filtered
Forumsregeln
Forenregeln
Bitte gib bei der Erstellung eines Threads im Feld „Präfix“ an, ob du Kunde von Vodafone Kabel Deutschland („[VFKD]“), von Vodafone West („[VF West]“), von eazy („[eazy]“) oder von O2 über Kabel („[O2]“) bist.
Forenregeln
Bitte gib bei der Erstellung eines Threads im Feld „Präfix“ an, ob du Kunde von Vodafone Kabel Deutschland („[VFKD]“), von Vodafone West („[VF West]“), von eazy („[eazy]“) oder von O2 über Kabel („[O2]“) bist.
-
- Ehrenmitglied
- Beiträge: 2402
- Registriert: 20.09.2007, 10:23
- Wohnort: Freilassing
Re: keine Verbindung mit SSH / Port 22 filtered
Anschlüsse: 3x Internet&Phone 100 MBits, 2x Internet&Phone 26MBit, 1x Internet&Phone 32 MBits Telefon-Anschluss: sipgate.de, dus.net, easybell.de, personal-voip.de
Router: Linux x64 Router, Interne Verkablung: Patchpannel, CAT 7, Netzwerkdosen, CAT 5e, wirelessLAN
Links:
- Kabel-Deutschland und die Geschwindigkeit des Internet-Zugangs
Router: Linux x64 Router, Interne Verkablung: Patchpannel, CAT 7, Netzwerkdosen, CAT 5e, wirelessLAN
Links:
- Kabel-Deutschland und die Geschwindigkeit des Internet-Zugangs
-
- Newbie
- Beiträge: 3
- Registriert: 09.10.2010, 16:47
Re: keine Verbindung mit SSH / Port 22 filtered
Ja der DLINK ist als Gateway eingetragen. Router IP ist 192.168.0.1 Gateway auch.
Ich habe in meiner Firewall für den Rechner den Port 22 freigegeben sowie im Router den Port weitergeleitet auf meine interne Netwerkaddresse.
Ich benutze den Cygwin sshd server. Protocol 1 hab ich deaktiviert.
Wie kann ich checken ob der sshd für das externe interface freigegeben ist?
Ich habe in meiner Firewall für den Rechner den Port 22 freigegeben sowie im Router den Port weitergeleitet auf meine interne Netwerkaddresse.
Ich benutze den Cygwin sshd server. Protocol 1 hab ich deaktiviert.
Wie kann ich checken ob der sshd für das externe interface freigegeben ist?
-
- Fortgeschrittener
- Beiträge: 201
- Registriert: 07.11.2009, 13:18
Re: keine Verbindung mit SSH / Port 22 filtered
Prüfe mittels (Windows)
(Linux)
oder ähnliche varianten in der Administratorconsole ob der SSH Daemon aktiv ist und auf welchen Interfaces/IP Adressen er lauscht (per localhost / 127.0.0.1 und privater IP Adresse kommst du hoffentlich auf deinen SSH Server) - siehe zB Microsoft KB
Ansonsten die sshd Konfigurationsdateien überprüfen - dort kann auch eingestellt werden ob er bestimmte Quelladressen bei der Verbindung nicht beachtet ("ALLOW" "DENY" Regeln)
PS: Er benutzt wohl Windows ("Cygwin sshd")
Code: Alles auswählen
netstat -nab
(Linux)
Code: Alles auswählen
netstat -tulpen
oder ähnliche varianten in der Administratorconsole ob der SSH Daemon aktiv ist und auf welchen Interfaces/IP Adressen er lauscht (per localhost / 127.0.0.1 und privater IP Adresse kommst du hoffentlich auf deinen SSH Server) - siehe zB Microsoft KB
Ansonsten die sshd Konfigurationsdateien überprüfen - dort kann auch eingestellt werden ob er bestimmte Quelladressen bei der Verbindung nicht beachtet ("ALLOW" "DENY" Regeln)
PS: Er benutzt wohl Windows ("Cygwin sshd")
-
- Newbie
- Beiträge: 3
- Registriert: 09.10.2010, 16:47
Re: keine Verbindung mit SSH / Port 22 filtered
Hi,
Danke für den Tip.
Hier ist mal ein screenshot von dem Netstat-Befehl:
[ externes Bild ]
Und hier ist mal der code des Hosts.allow File:
Host.deny File:
Stimmt da alles? Die host.allow und host.deny Files hab ich vonnem Kumpel gekriegt, da Cygwin sie nicht erstellt hat, also habeich sie einfach reinkopiert... Hat aber das Problem nicht behoben...
Danke im Voraus,
Gruß Ice
Danke für den Tip.
Hier ist mal ein screenshot von dem Netstat-Befehl:
[ externes Bild ]
Und hier ist mal der code des Hosts.allow File:
Code: Alles auswählen
ALL : localhost 127.0.0.1/32 [::1]/128 [::ffff:127.0.0.1]/128 : allow
ALL : PARANOID : deny
sshd: ALL : allow
Code: Alles auswählen
ALL:ALL EXCEPT localhost:DENY
Danke im Voraus,
Gruß Ice
-
- Fortgeschrittener
- Beiträge: 201
- Registriert: 07.11.2009, 13:18
Re: keine Verbindung mit SSH / Port 22 filtered
sshd lauscht also auf Port 22
Dann bleiben doch nur Firewall oder die Hosts.allow / hosts.deny dateien übrig
Versuch es doch mal ohne hosts.allow oder hosts.deny, die hat vermutlich falsche Einträge (BSD vs. Linuxform)
Prüfe bei deiner Cygwin Installation wie der Aufbau der Datei auszusehen hat .
Du hast wohl einen Aufbau wie bei BSD während Cygwin meines Wissens Linux Tools sind
Meiner Meinung nach verwendest du das falsche Format - probiere mal (achte auch auf richtige Pfade/Dateinamen lt. deiner man-seiten)
hosts.allow
hosts.deny
PS: Die Reihenfolge der Einträge könnte auch wichtig sein (siehe "Words Of Caution" Abschnitt der BSD Doku-also das gilt zumindest bei BSD Form). Eine hosts.deny Datei scheint es außerdem bei BSD nicht zu geben - bei Linux schon.
Bei Linux gilt zB: "Each access control file consists of zero or more lines of text. These lines are processed in order of appearance. The search terminates when a match is found. "
Dann bleiben doch nur Firewall oder die Hosts.allow / hosts.deny dateien übrig
Versuch es doch mal ohne hosts.allow oder hosts.deny, die hat vermutlich falsche Einträge (BSD vs. Linuxform)
Prüfe bei deiner Cygwin Installation wie der Aufbau der Datei auszusehen hat .
Du hast wohl einen Aufbau wie bei BSD während Cygwin meines Wissens Linux Tools sind
Meiner Meinung nach verwendest du das falsche Format - probiere mal (achte auch auf richtige Pfade/Dateinamen lt. deiner man-seiten)
hosts.allow
Code: Alles auswählen
ALL : localhost 127.0.0.1/32 [::1]/128 [::ffff:127.0.0.1]/128
sshd: ALL
Code: Alles auswählen
ALL:ALL EXCEPT localhost
Bei Linux gilt zB: "Each access control file consists of zero or more lines of text. These lines are processed in order of appearance. The search terminates when a match is found. "