盤點(diǎn) Ssh 客戶端工具,你知道幾個(gè)?
對(duì)于開發(fā)人員來說,我們經(jīng)常需要遠(yuǎn)程登錄服務(wù)器進(jìn)行一些操作,可能是配置服務(wù)器,可能是進(jìn)行一些代碼修改和編寫,而要進(jìn)行這些操作,我們都需要一個(gè)好用的ssh客戶端工具,今天我們就來盤點(diǎn)一下那些好用的ssh客戶端工具。
putty
這是一款windows上的遠(yuǎn)程ssh客戶端工具,小巧是它的最大特點(diǎn),可以直接使用的它僅有600多k,不到1m的的大小,讓它無論是攜帶還是安裝都非常便捷。
麻雀雖小,五臟俱全。putty提供我們遠(yuǎn)程需要的幾乎全部功能。我們可以自定義字體設(shè)置,可以自定義主題,可以控制光標(biāo)的閃爍,可以調(diào)整復(fù)制粘貼,總之,遠(yuǎn)程常用的基本功能它都提供了。
要說它的缺點(diǎn),那就是它不支持多標(biāo)簽管理,如果需要打開多個(gè)窗口,就需要打開多個(gè)客戶端。
terminus
一款顏值擔(dān)當(dāng)?shù)膕sh工具,它擁有免費(fèi)版和收費(fèi)版,免費(fèi)版對(duì)于個(gè)人使用者來說已經(jīng)足夠。 它不僅可以在windows和mac上使用,在手機(jī)上也可以使用。
Termius 的設(shè)計(jì)類似于密碼管理器,可保護(hù)您的數(shù)據(jù)隱私。只有您可以訪問加密保險(xiǎn)庫中的信息并持有解密它的密鑰。
tabby
另一款顏值擔(dān)當(dāng)?shù)膕sh遠(yuǎn)程工具,和terminus不同的是它是完全免費(fèi)的,它是采用typescript開發(fā),因此如果你會(huì)JavaScript的話,你也可以自己修改源碼進(jìn)行編譯。
它對(duì)密碼的管理也采用了嚴(yán)密的加密方式,防止了被他人盜竊。
它支持對(duì)窗口的嵌套管理,它可以記住你的上次窗口會(huì)話管理,可以在你登錄的時(shí)候進(jìn)行恢復(fù)。
它支持代理轉(zhuǎn)發(fā)和端口轉(zhuǎn)發(fā),sftp和Zmodem文件傳輸也是支持的。
最后想說的是,因?yàn)樗遣捎胘s+css開發(fā)的,因此你可以自己定義css主題。
bitvise
它擁有最先進(jìn)的終端仿真技術(shù),支持 bvterm、xterm 和 vt100 協(xié)議。
支持使用SSPI (GSSAPI) Kerberos 5 和 NTLM用戶身份驗(yàn)證以及Kerberos 5 主機(jī)身份驗(yàn)證的公司范圍的單點(diǎn)登錄。
通過全面的用戶密鑰對(duì)管理支持 ECDSA、RSA 和 DSA公鑰認(rèn)證。
通過使用可選關(guān)鍵字進(jìn)行混淆 SSH,使觀察者更難檢測(cè)到當(dāng)前正在使用的協(xié)議。
強(qiáng)大的SSH 端口轉(zhuǎn)發(fā)能力,包括通過集成的 SOCKS 和 HTTP CONNECT 代理進(jìn)行動(dòng)態(tài)轉(zhuǎn)發(fā)。
強(qiáng)大的命令行參數(shù)使 SSH 客戶端具有高度可定制性,適用于特定情況和受控環(huán)境。
一個(gè)FTP 到 SFTP 的網(wǎng)橋,允許您使用舊的 FTP 應(yīng)用程序連接到 SFTP 服務(wù)器。
高級(jí)、可編寫腳本的命令行 SFTP 客戶端sftpc。
可編寫腳本的命令行遠(yuǎn)程執(zhí)行客戶端sexec和命令行終端控制臺(tái)客戶端stermc。
可編寫腳本的命令行隧道客戶端stnlc,支持靜態(tài)端口轉(zhuǎn)發(fā)規(guī)則、基于動(dòng)態(tài) SOCKS 的隧道和 FTP 到 SFTP 橋接。
MobaXterm
它內(nèi)置了一個(gè)linux命令接口,讓你可以在windows上使用Linux的命令,比如常見的:ls、cd、grep、awk、tail、cut、sed、wget、rsync、telnet、ssh、rlogin、rsh ,有點(diǎn)類似于git-bash的功能。
它內(nèi)置豐富的插件庫,你可以通過安裝插件來擴(kuò)展它的功能。
當(dāng)使用 SSH 登錄到遠(yuǎn)程服務(wù)器時(shí),左側(cè)邊欄中會(huì)彈出一個(gè)圖形 SFTP 瀏覽器。它允許您使用安全的 SFTP 連接將文件直接從遠(yuǎn)程服務(wù)器拖放到遠(yuǎn)程服務(wù)器。
當(dāng)您運(yùn)行 SSH、TELNET 或 RLOGIN/RSH 會(huì)話時(shí),您將能夠直接在本地 Windows P上面顯示您的遠(yuǎn)程應(yīng)用程序。在 SSH 會(huì)話中,無需設(shè)置“DISPLAY”變量,因?yàn)?MobaXterm 使用 X11 轉(zhuǎn)發(fā)來簡(jiǎn)化和保護(hù)您的工作。
它不僅支持端口轉(zhuǎn)發(fā),還支持包管理,你可以安裝多個(gè)linux常用命令工具。
FinalShell
國(guó)產(chǎn)的ssh工具,采用java開發(fā)的ssh客戶端工具。支持多平臺(tái),支持多標(biāo)簽,可以批量進(jìn)行服務(wù)器的登錄管理。
它內(nèi)了sftp功能,可以和終端目錄進(jìn)行同步切換。
它提供了服務(wù)器網(wǎng)絡(luò)和性能的監(jiān)控,對(duì)硬盤和進(jìn)程也進(jìn)行實(shí)時(shí)監(jiān)控,方便察覺一些意外的問題。
此外,它還提供了功能,可以不需要公網(wǎng)ip既能進(jìn)行使用。
SecureCRT
它是支持多個(gè)平臺(tái),適用于Windows、Mac和Linux的 ssh 客戶端軟件。
通過先進(jìn)的會(huì)話管理和多種節(jié)省時(shí)間和簡(jiǎn)化重復(fù)性任務(wù)的方法來提高生產(chǎn)力。
SecureCRT 為組織中的每個(gè)人提供安全的遠(yuǎn)程訪問、文件傳輸和數(shù)據(jù)隧道。
它可以突出顯示會(huì)話窗口中的單個(gè)單詞、短語或子字符串,以識(shí)別日志文件或流輸出中的錯(cuò)誤并突出顯示提示。還支持正則表達(dá)式,可以更輕松地突出顯示 IP 地址等字符串。可以組合關(guān)鍵字顯示屬性(粗體、反向視頻和顏色)。
他采用可??康拿罟芾砥骱?jiǎn)化重復(fù)性任務(wù),它可以輕松地將命令組織到命名文件夾中,按名稱過濾命令,并通過雙擊或按 Enter 鍵啟動(dòng)它們。
命令和命令文件夾也可以與按鈕欄共享,反之亦然。
它唯一的缺點(diǎn)可能就是它是收費(fèi)的,畢竟它的功能太強(qiáng)大了。
ShellNGN
嚴(yán)格來說它不算一個(gè)軟件,它是一個(gè)網(wǎng)頁端的shell工具,使用它你可以不用安裝任何軟件,打開瀏覽器就可以訪問使用它。
對(duì)于 SFTP, VNC, RDP 它都是支持的,可以說其它ssh客戶端軟件提供的功能,它都有提供,只不過它都是在網(wǎng)頁中提供的。
總結(jié)
其實(shí)網(wǎng)絡(luò)上還有很多其它的ssh客戶端,有很多編輯器也都自帶了ssh功能,或者可以通過插件來實(shí)現(xiàn)這些功能。
對(duì)于軟件開發(fā)人員來說,在眾多顏值高,使用性強(qiáng)的軟件中選擇一款確實(shí)很頭疼,也許這就是幸福的煩惱吧。
不過這也正是軟件行業(yè)迅猛發(fā)展的原因,沒有一家獨(dú)大,百花齊鳴的世界更讓人心之向往。