Я понимаю, что есть много информации о переадресации портов, но вот моя конкретная ситуация.
Мне нужно использовать Remote in (через VNC) для моего Mac. По умолчанию сервер удаленного общего доступа Mac прослушивает порт 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
. Как я могу сделать это?