2010/01/25

ssh tunnel for windows with plink

windows 版的 ssh tunnel
透過 ssh連到 遠端linux主機 63.32.141.12 ,該網段 63.32.141.0/24 整個防火牆包住
只有此 ssh 可以連入,但是我需要連線到 63.32.141.1 該台 windows 主機
該windows主機使用 rdp port 3389 來工作,
所以我就透過家裡的 windows 並配合 plink 連線到 63.32.141.12 主機,
建立 ssh tunnel 並使用 遠端桌面程式 mstsc 來使用 127.0.0.0 port 6000 來工作。

為了避免麻煩,我把他寫成 dos 批次檔 ,請複製貼到記事本存為 ssh.bat 檔案執行即可。

echo 開啟ssh通道
start plink -ssh -L  6000:63.32.141.12:3389  -C -pw 密碼  webadmin@63.32.141.1
echo 遠端連線
start mstsc  /v:127.0.0.1:6000
echo 完成,結束後請使用 exit 離開所有終端機畫面

* 記得要把 plink 放在同一個目錄
* linux 的作法請看這裡

沒有留言: