Назад | Перейти на главную страницу

SSH-туннелирование через маршрутизатор / шлюз

Мой роутер подключен к Интернету. На маршрутизаторе у меня настроен туннель 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 вашего маршрутизатора.