| 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 | }}} |