外網利用SSH Tunnel與內網連線

如果我們想利用SSH,透過內網裡的某一台Linux主機

和內網的電腦連線,可以使用SSH Tunnel的方式來建立

情境圖如下

正常清況下我們是不能夠從外面直接連到圖中WindowsXP這台電腦的

要怎麼做才能連到內部的網路呢?一般來說常見的有2種作法

1.在Linux上面架設PPTP 、OpenVPN等服務

2.直接利用SSH的Tunnel來連線(前提是要有SSH這服務)

我是採用第2種方法來使用(方便又簡單)。這邊用PieTTY來做範例設定

實例:

如果我要使用WindowsXP這台電腦的遠端桌面,於SSH登入後

在設定Tunnel的頁面,Source port輸入999,Destination輸入192.168.1.210:3389

下面的2個選項就選用Local與Auto就行了

按下Add。然後在你的桌面開啟遠端連線,位置的部份就輸入127.0.0.1:999

接下來應該就連的上去了~~~

更多參考資料:

PuTTY – SSH Tunnel 運用備忘

使用SSH Tunnel從外網web來管理brazilfw(譯)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *