Tôi nhận ra rằng có rất nhiều thông tin về chuyển tiếp cổng, nhưng đây là tình huống cụ thể của tôi .
Tôi cần sử dụng Remote in (thông qua VNC) cho máy Mac của mình. Theo mặc định, máy chủ Mac Remote Sharing lắng nghe trên cổng 5900. Điều đó sẽ ổn và tốt ngoại trừ công ty của tôi đang chặn cổng 5900 kết nối đến!
Tuy nhiên, nó đang cho phép cổng 3389. Vì vậy, những gì tôi đang cố gắng làm là thiết lập nó để tôi có thể lắng nghe các kết nối trên cổng 3389 và chuyển tiếp chúng tới 5900.
Đây là những gì tôi đã thử:
ssh 127.0.0.1 -L3389:127.0.0.1:5900
Điều này không hoàn toàn làm những gì tôi muốn bởi vì sau đó chỉ các kết nối từ 127.0.0.1 sẽ được chấp nhận trên cổng 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
Tôi cần lắng nghe từ thế giới, *
trên cảng 3389
. Làm thế nào tôi có thể thực hiện điều này?