Мой роутер подключен к Интернету. На маршрутизаторе у меня настроен туннель ssh следующим образом:
ssh -f tunnelserver.net -L 2000:proxy:8888 -N
Это открывает порт 2000 на локальном хосте от моего маршрутизатора. Теперь я хочу, чтобы этот порт был доступен из моей локальной сети, но он закрыт. Как мне его открыть?
у меня есть GatewayPorts yes
в /etc/ssh/sshd_config
, если это важно.
Вам нужно указать интерфейс, который должен прослушивать ssh. Что-то вроде:
ssh -f tunnelserver.net -L 192.168.1.1:2000:proxy:8888 -N
или изменить 192.168.1.1
с IP-адресом, назначенным на интерфейсе LAN вашего маршрутизатора.