
Ich versuche, mich per SSH von einem entfernten Standort aus mit einem Desktop zu verbinden, der sich hinter einem Router befindet. Ich habe den Router (TP-Link AC1750) so eingestellt, dass er TCP-Verbindungen an Port 8000 weiterleitet und dabei seine lokale Netzwerk-IP verwendet. (Ich folge dem Rat, den ich auf mehreren Seiten gelesen habe, und verwende nicht den Standardport 22.) Ich habe Folgendes eingefügt:
Port 8000
in der sshd_config-Datei meines Desktops, sodass es auf Port 8000 auf Anfragen wartet.
Wenn ich dann versuche, mich von einem Remote-Computer aus per SSH anzumelden mit
ssh -p 8000 username@routers-public-ip-address
Ich erhalte einen Timeout-Fehler.
ssh -p -v username@routers-public-ip-address
auf der Clientseite gibt
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: applying options for *
debug1: Connecting to <ip address> [<ip address>] port 8000
debug1: connect to address 128.253.10.57 port 8000: Operation timed out
ssh: connect to host 128.253.10.57 port 8000: Operation timed out
In den serverseitigen Protokollen gibt es keinen Hinweis darauf, dass ein Versuch einer TCP-Verbindung unternommen wurde.
Ich habe keine Probleme, mich von einem Computer im selben LAN mit meiner lokalen IP per SSH anzumelden.
Ich versuche, die Protokolle auf dem Router selbst zu finden, da ich jetzt vermute, dass dort das Problem liegt, da der Server anscheinend kein Protokoll eines Verbindungsversuchs hat. Sobald ich diese finde und das Problem dadurch nicht sofort gelöst wird, werde ich diesen Beitrag erneut aktualisieren.