| | 1 | = 2011-10-30 = |
| | 2 | |
| | 3 | == SSH port forward == |
| | 4 | |
| | 5 | * <情境> 有些網路環境綁得很死,像是會擋 VNC (5800~59**) 連線埠,這時候就只能用 SSH 穿牆術了~ |
| | 6 | * <解法> 語法:ssh -L 5902:localhost:5901 user@A.B.C.D |
| | 7 | {{{ |
| | 8 | }}} |
| | 9 | {{{ |
| | 10 | #!txt |
| | 11 | +-------------------+ +-------------------------+ |
| | 12 | | | Firewall | | |
| | 13 | | vncviewer +-------------|| + 0.0.0.0:5901 vnc server | |
| | 14 | | | || | | |
| | 15 | | ssh client +-------------||-------+ 0.0.0.0:22 ssh server | |
| | 16 | | | || | | |
| | 17 | +-------------------+ +-------------------------+ |
| | 18 | My Notebook Remote Server |
| | 19 | localhost IP address : A.B.C.D |
| | 20 | |
| | 21 | ||| |
| | 22 | on localhost ||| |
| | 23 | Run following command ||| |
| | 24 | 'ssh -L 5902:localhost:5901 ||| |
| | 25 | user@A.B.C.D' VVVVV |
| | 26 | VVV |
| | 27 | V |
| | 28 | |
| | 29 | +-------------------+ +-------------------------+ |
| | 30 | | | Firewall | | |
| | 31 | | + 127.0.0.1:5902 +===+ || +===+ 0.0.0.0:5901 vnc server | |
| | 32 | | | | | || | | | |
| | 33 | | | ssh client +---+---------||---+---+ 0.0.0.0:22 ssh server | |
| | 34 | | | | || | | |
| | 35 | | +----- vncviewer | || | | |
| | 36 | +-------------------+ +-------------------------+ |
| | 37 | My Notebook Remote Server |
| | 38 | localhost IP address : A.B.C.D |
| | 39 | }}} |