細說SSH遠程連接工具
SSH簡介
SSH為 Secure Shell的縮寫,由 IETF 的網(wǎng)絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協(xié)議。SSH 是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡服務提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統(tǒng)上的一個程序,后來又迅速擴展到其他操作平臺。SSH在正確使用時可彌補網(wǎng)絡中的漏洞。SSH客戶端適用于多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可運行SSH。

SSH提供兩種級別的安全驗證:
第一種級別(基于口令的安全驗證)
只要你知道自己帳號和口令,就可以登錄到遠程主機。所有傳輸?shù)臄?shù)據(jù)都會被加密,但是不能保證你正在連接的服務器就是你想連接的服務器。可能會有別的服務器在冒充真正的服務器,也就是受到“中間人”這種方式的攻擊。

第二種級別(基于密匙的安全驗證)
需要依靠密匙,也就是你必須為自己創(chuàng)建一對密匙,并把公用密匙放在需要訪問的服務器上。如果你要連接到SSH服務器上,客戶端軟件就會向服務器發(fā)出請求,請求用你的密匙進行安全驗證。服務器收到請求之后,先在該服務器上你的主目錄下尋找你的公用密匙,然后把它和你發(fā)送過來的公用密匙進行比較。如果兩個密匙一致,服務器就用公用密匙加密“質(zhì)詢”(challenge)并把它發(fā)送給客戶端軟件。客戶端軟件收到“質(zhì)詢”之后就可以用你的私人密匙解密再把它發(fā)送給服務器。
常用Windows下連接Linux的SSH工具:
SecureCRT
官網(wǎng):www.vandyke.com


SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,簡單地說是Windows下登錄UNIX或Linux服務器主機的軟件。
SecureCRT支持SSH,同時支持Telnet和rlogin協(xié)議。SecureCRT是一款用于連接運行包括Windows、UNIX和VMS的理想工具。通過使用內(nèi)含的VCP命令行程序可以進行加密文件的傳輸。有流行CRTTelnet客戶機的所有特點,包括:自動注冊、對不同主機保持不同的特性、打印功能、顏色設置、可變屏幕尺寸、用戶定義的鍵位圖和優(yōu)良的VT100,VT102,VT220和ANSI競爭.能從命令行中運行或從瀏覽器中運行.其它特點包括文本手稿、易于使用的工具條、用戶的鍵位圖編輯器、可定制的ANSI顏色等.SecureCRT的SSH協(xié)議支持DES,3DES和RC4密碼和密碼與RSA鑒別。
XShell
官網(wǎng):www.netsarang.com
Xshell是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協(xié)議。Xshell 通過互聯(lián)網(wǎng)到遠程主機的安全連接以及它創(chuàng)新性的設計和特色幫助用戶在復雜的網(wǎng)絡環(huán)境中享受他們的工作。

Xshell可以在Windows界面下用來訪問遠端不同系統(tǒng)下的服務器,從而比較好的達到遠程控制終端的目的。除此之外,其還有豐富的外觀配色方案以及樣式選擇。

MobaXterm
官網(wǎng):mobaxterm.mobatek.net


MobaXterm 又名 MobaXVT,是一款增強型終端、X 服務器和 Unix 命令集(GNU/ Cygwin)工具箱。
MobaXterm 可以開啟多個終端視窗,以最新的 X 服務器為基礎的 X.Org,可以輕松地來試用 Unix/Linux 上的 GNU Unix 命令。這樣一來,我們可以不用安裝虛擬機來試用虛擬環(huán)境,然后只要通過 MobaXterm 就可以使用大多數(shù)的 linux 命令。
ZOC7 Terminal
官網(wǎng):www.emtec.com/zoc/

zoc7 是一款專業(yè)的ssh客戶端和終端仿真器,主要適用于從事包括遠程網(wǎng)絡調(diào)試、遠程系統(tǒng)調(diào)試、本地網(wǎng)絡、系統(tǒng)調(diào)試、排障等等諸如此類需要用到終端調(diào)試類的工作需要的相關(guān)行業(yè)的專業(yè)人員使用。軟件具有行標簽定制、歷史命令、回溯、多窗口、自動生成所有鍵入命令以及顯示結(jié)果的記錄文件、腳本和自動化等功能,還兼容windows系統(tǒng),可以自由的在不同系統(tǒng)間交換數(shù)據(jù),擁有友好的管理員配置界面,并可進行文件傳輸?shù)鹊取?/p>

Termius
官網(wǎng):www.termius.com
Termius是一款最具創(chuàng)新性和流行的跨平臺SSH客戶端。 Termius 可以讓你輕松管理您的Raspberry Pi,Linux機器或UNIX服務器群。并且Termius幾乎涵蓋所有平臺,目前支持運行在iOS、MAC、Android、Linux和Windows操作系統(tǒng)。注冊Termius賬戶以后,它還支持將您的SSH密鑰上傳到Termius,以方便您在使用其他平臺登陸您的賬戶來實現(xiàn)同步功能,從而方便管理服務器。


OpenSSH for Windows
官網(wǎng):www.mls-software.com
openssh for windows是款開源免費的遠程協(xié)議軟件。openssh for windows使用加密的遠程登錄實現(xiàn),可以有效保護登錄及數(shù)據(jù)的安全,新版本修復了bug以及安全問題,同時新版本的各項底層發(fā)生變化,有可能會影響現(xiàn)有的配置。


Putty
官網(wǎng):www.putty.org
PuTTY是一個Telnet、SSH、rlogin、純TCP以及串行接口連接軟件。較早的版本僅支持Windows平臺,在最近的版本中開始支持各類Unix平臺,并打算移植至Mac OS X上。除了官方版本外,有許多第三方的團體或個人將PuTTY移植到其他平臺上,像是以Symbian為基礎的移動電話。PuTTY為一開放源代碼軟件,主要由Simon Tatham維護,使用MIT licence授權(quán)。

Bitvise SSH Client
官網(wǎng):www.bitvise.com
bitvise ssh 客戶端, 一個功能強大的 ssh2 端口轉(zhuǎn)發(fā)客戶端, 具有許多功能, 包括: 支持 socks4、socks4 a、socks5 和 http 連接代理隧道協(xié)議。將應用程序配置為通過 ssh 客戶端的代理連接到目標主機, 并且不需要配置手動隧道規(guī)則。如何設置動態(tài)隧道和端口轉(zhuǎn)發(fā)設置的程序可以保存到并加載到。可以維護多個復雜的隧道配置, 而無需在每個會話之前手動輸入?yún)?shù)。

FinalShell
官網(wǎng):http://www.hostbuf.com

FinalShell是一體化的的服務器,網(wǎng)絡管理軟件,不僅是ssh客戶端,還是功能強大的開發(fā),運維工具,充分滿足開發(fā),運維需求.
Cygwin
官網(wǎng):www.cygwin.com


Cygwin就是一個windows軟件,該軟件就是在windows上仿真linux操作系統(tǒng)。簡言之,cygwin是一個在windows平臺上運行的 linux模擬環(huán)境,使用一個Dll(動態(tài)鏈接庫)來實現(xiàn),這樣,我們可以開發(fā)出Cygwin下的UNIX工具,使用這個DLL運行在Windows下,可以想一下,在運行Windows的同時,也可以使用VI,BASH,TAR,SED等UNIX下的工具,這個VM虛擬機有很相同的原理,但是VM是虛擬多個,而Cygwin是同時使用Windows和UNIX,這樣對于那些在Windows和Unix下移植的程序來說是比較簡單的事情了.
Cmder
官網(wǎng):cmder.net

cmder,一款Windows環(huán)境下非常簡潔美觀易用的cmd替代者,它支持了大部分的Linux命令。支持ssh連接linux,使用起來非常方便。比起cmd、powershell、conEmu,其界面美觀簡潔,功能強大。
Git Bash
官網(wǎng):gitforwindows.org
git bash官方版是一款先進的功能強大的版本控制軟件。它采用分布式的命令管理方式,可以有效的控制軟件版本。但是,它操作比較復雜,步驟也比較繁瑣,但對專業(yè)人士來說管理更為有效。
