Я понимаю, что есть много информации о переадресации портов, но вот моя конкретная ситуация.
Мне нужно использовать Remote in (через VNC) для моего Mac. По умолчанию сервер Mac Remote Sharing прослушивает порт 5900. Это было бы хорошо, если бы моя компания не блокировала входящие соединения через порт 5900!
Тем не менее, он разрешает порт 3389. Поэтому я пытаюсь настроить его так, чтобы я мог прослушивать соединения через порт 3389 и пересылать их на 5900.
Вот что я попробовал:
ssh 127.0.0.1 -L3389:127.0.0.1:5900
Это не совсем то, что я хочу, потому что тогда будут приниматься только подключения от 127.0.0.1 через порт 3389.
netstat -an | egrep 'Proto|LISTEN'
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp6 0 0 *.5900 *.* LISTEN
tcp4 0 0 *.5900 *.* LISTEN
tcp4 0 0 127.0.0.1.3389 *.* LISTEN
Мне нужно слушать из мира, *
на порт 3389
. Как я могу сделать это?