Zugriff auf SSH-Server über WAN nicht möglich

Zugriff auf SSH-Server über WAN nicht möglich

Ich scheine einige Probleme mit meinem DD-WRT-Router und der Portweiterleitung zu haben. Eigentlich sollte das doch ganz klar sein – einfach den eingehenden Port dem Zielport zuordnen und die IP angeben. Ich habe eine Portnummer > 2000 gewählt und sie für SSH auf 22 gemappt.

Wenn ich versuche, über das LAN auf meinen Rechner zuzugreifen, funktioniert es anscheinend einwandfrei, aber wenn ich versuche, über WAN darauf zuzugreifen, tritt eine Zeitüberschreitung auf. Auch wenn ich versuche, über WAN mit einem falschen Port darauf zuzugreifen, wird der Zugriff verweigert, was zu erwarten ist. Ich bin jedoch verwirrt, was die Zeitüberschreitung verursachen könnte.

Ich habe „ssh -vvv“ und Traceroute ausprobiert, aber die helfen mir nicht viel. Was kann ich versuchen, um dieses Problem zu beheben?

EDIT: Außerdem wollte ich nur hinzufügen, dass ich versucht habe, den Router neu zu starten, andere zu verwendende Ports anzugeben und die Firewall vorübergehend zu deaktivieren. Nichts scheint das Problem zu ändern.

EDIT2: Habe gerade herausgefunden, dass mein Router Probleme mit der Verwendung meiner eigenen IP und NAT hatte. Ich habe herausgefunden, dass alles funktioniert, wenn ich per SSH nach außen zu einem anderen Server gehe und dann wieder zu meinem eigenen.

Antwort1

Führen Sie einen externen Portscan durch und stellen Sie sicher, dass der Port tatsächlich geöffnet ist. Anstatt einen zufälligen Port dem tatsächlichen Port zuzuordnen, ordnen Sie Ihrem Server einfach 22 zu – ein Schritt weniger im Routing-Prozess.

Als letzte Anmerkung: Handelt es sich bei Ihrem Modem tatsächlich um einen Modem/Router, treten diese Probleme immer dann auf, wenn dahinter ein anderes Gerät das Routing und die Portweiterleitung übernimmt.

verwandte Informationen