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