不少人在 Windows 下第一個接觸的 SSH 終端工具是 XShell 或 SecureCRT,他們都是收費的,XShell 目前的價格是 人民幣 899 元,SecureCRT 則是 99 美金/年。html
這麼高昂的價格不表示它們的功能就是最棒的。這裏介紹一個功能更棒的,就是 FinalShell。shell
上圖就已經直接體現了它大部分功能:服務器
光是這張截圖就足以戰勝 XShell 和 SecureCRT 了,這是個很是強悍的運維工具。網絡
FinalShell 是國人開發的,官方網站在這裏。其基礎版本免費,高級版本目前價格 35 元人民幣,購買後沒有安裝數量、時間和版本限制,可隨做者的發佈更新。運維
FinalShell 是基於 Java 開發的,不過安裝包當中已經包含了全部須要的內容,無需預先安裝 Java。編輯器
上面這張圖還不是 FinalShell 功能的所有,下面介紹一些功能細節。工具
首先是建立登陸入口的時候能夠指定 SOCKS 代理或 SSH 隧道,因此經過堡壘機進行運維的朋友徹底能夠用。字體
除了終端的基本功能外,你還能夠預先保存一些複雜的命令,單擊便可執行。網站
終端的字體和顏色配置很是豐富。字體能夠分別配置英文和中文字體,顏色主題則有一百多種可選,並可本身定義。spa
FinalShell 支持 Windows 遠程桌面,但我沒用過,這裏展現一下配置截圖。
點擊進程列表便可打開進程管理界面,能夠查看每一個進程的資源使用、進程參數和環境變量等等。你也能夠在這裏終止進程。
點擊流量圖便可打開網絡狀況界面,這裏列出了全部存在網絡通訊的進程,並可觀察每一個進程的端口使用狀況。
除了基本的上傳下載外,FinalShell 還提供打包上傳下載,你能夠一次將日誌目錄打包下載到本地(還會自動解包),或將本地的整個目錄打包上傳到服務器(一樣會自動解包),十分方便。
若是要編輯文件內容,FinalShell 提供了內置的帶語法高亮的文件編輯器,對用不慣 vi 的用戶來講頗有必要。若是要編輯的文件很複雜,你須要用 Notepad++ 或 VisualStudioCode 這樣強大的編輯器,那麼你能夠在 FinalShell 中指定編輯器的路徑。
從功能上能夠看出 FinalShell 的做者是有着極其豐富的運維經驗的,同時對工具的需求也不是通常的高。市面上的工具都不能知足做者,因而本身動手豐衣足食。並且這個價格徹底沒得說,白菜價。
若是說 FinalShell 還有什麼缺點的話,主要是穩定性不如那些老牌終端工具,但這不是大問題,關掉重開就好。固然也會有人想知道 FinalShell 基於 Java 的話內存用量如何,我電腦上看到它的內存使用量是在 300~400M 之間,對於我 12G 的筆記本內存來講仍是沒什麼問題。