Невозможно подключиться по ssh к машине за маршрутизатором

Невозможно подключиться по ssh к машине за маршрутизатором

Я пытаюсь подключиться по ssh к десктопу, который находится за маршрутизатором из удаленного местоположения. Я настроил маршрутизатор (TP-link AC1750) на пересылку TCP-подключений к порту 8000 на порт 8000 на моем десктопе, используя его локальный сетевой IP-адрес. (Я следую совету, который прочитал на нескольких страницах, и не использую порт по умолчанию 22). Я включил

Port 8000

в файле sshd_config моего рабочего стола, чтобы он прослушивал запросы на порту 8000.

Когда я затем пытаюсь подключиться по ssh с удаленной машины с помощью

ssh -p 8000 username@routers-public-ip-address

Я получаю ошибку тайм-аута. Работает

ssh -p -v username@routers-public-ip-address

на стороне клиента дает

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

В журналах сервера нет никаких указаний на попытку установления TCP-соединения.

У меня нет проблем с подключением по SSH с компьютера в той же локальной сети, используя мой локальный IP-адрес.

Я пытаюсь найти логи на самом маршрутизаторе, так как теперь я подозреваю, что проблема именно там, учитывая, что на сервере, похоже, нет никаких журналов попыток подключения. Как только я смогу их найти, если это не решит проблему немедленно, я снова обновлю этот пост.

Связанный контент