SSH協議的概念和配置過程
對于SSH協議來說,它是應用層和傳輸層方面的安全協議。這一點大家一定不要弄混。那么這個協議的相關內容我們就來介紹一下。SSH為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH協議可以有效防止遠程管理過程中的信息泄露問題。
安全外殼協議(Secure Shell Protocol / SSH)是一種在不安全網絡上提供安全遠程登錄及其它安全網絡服務的協議。最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平臺。
常用的SSH協議工具有開源軟件PuTTY,支持SSH遠程登錄的主機可以實現socks5代理服務器的功能,不過在PuTTY中沒有配置文件,需要手動設置才能實現,且無法保存,而PuTTY完整版自帶的pLink可以實現命令行方式調用PuTTY實現SSH的加密通道。
具體的方法是,下載這個文件后解壓,pLink的調用參數是:plink -C -v -N -pw 密碼 -D 本地端口 遠程用戶@IP或域名:遠程希望打開的端口。
例如,遠程IP為: 111.111.111.111,用戶名為username,密碼為password,本地打開1080端口,遠程打開22端口,則使用的命令為:@plink -N -D 127.0.0.1:1080 -pw password username@111.111.111.111。上面的這條命令可以保存為plink.bat的批處理文件直接雙擊運行,運行完成后,在Firefox中設置SOCK5為本地IP和端口即可。如果覺得pLink還麻煩,使用MyEntunnel(My Encrypted Tunnel)可以圖形化實現這個功能。
配置SSH協議之后,還需要配置Firefox瀏覽器,首先要在Firefox設置SOCKS遠程域名解析,主要是為了防止DNS污染,具體設置方法是,在Firefox地址欄中,輸入 about:config ,按確認,修改里面的一項數值,改成 network.proxy.socks_remote_dns=true 就可以了。
然后,打開FireFox瀏覽器,選擇菜單欄的“工具/選項...”。選擇“高級/網絡”,點設置,就出現下面的界面,就可以進行代理服務器的設置了,選中“手動配置代理”,然后在SOCKS主機上,填寫代理服務器的地址127.0.0.1,端口1080,這時Firefox就配置結束。
原創(chuàng)文章如轉載,請注明:轉載自月光博客 [ http://www.williamlong.info/ ]
本文鏈接地址:http://www.williamlong.info/archives/1952.html