Mi rendo conto che ci sono molte informazioni là fuori sul port forwarding, ma ecco la mia situazione specifica .
Devo usare Remote in (tramite VNC) sul mio Mac. Per impostazione predefinita, il server Mac Remote Sharing è in ascolto sulla porta 5900. Sarebbe tutto a posto, tranne per il fatto che la mia azienda sta bloccando le connessioni in entrata della porta 5900!
Tuttavia, sta consentendo la porta 3389. Quindi quello che sto cercando di fare è configurarlo in modo che io possa ascoltare le connessioni sulla porta 3389 e inoltrarle a 5900.
Ecco cosa ho provato:
ssh 127.0.0.1 -L3389:127.0.0.1:5900
Questo non fa esattamente quello che voglio perché solo le connessioni da 127.0.0.1 saranno accettate sulla porta 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
Devo ascoltare dal mondo, *
al porto 3389
. Come posso ottenere questo?