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