還在付費使用 XShell?我選擇這款超牛逼的 SSH 客戶端,完全免費

fans news 發佈 2021-11-30T06:41:17+00:00

會話認證時支持 SSH 自動執行。支持 Windows Cmd、PowerShell 和 Cmd、PowerShell 作為管理員。

分享過FinallShell這款SSH客戶端,也是xiaoz目前常用的SSH客戶端工具,FinalShell使用起來方便順手,但令我不爽的是tab數量變多的時候FinalShell越來越卡,而且內存占用也比較高。

最近發現一款使用使用C語言開發的跨平台SSH客戶端WindTerm,完全免費用於商業和非商業用途,沒有限制。 所有發布的原始碼(第三方目錄除外)均在 Apache-2.0 許可條款下提供。性能方面也比FinalShell和Electerm好很多。

主要功能

以下內容為機器翻譯:

  • 實施了 SSH v2、Telnet、Raw Tcp、串行、Shell 協議。
  • 會話認證時支持 SSH 自動執行。
  • 支持 SSH ProxyCommand 或 ProxyJump。
  • 支持SSH代理轉發。介紹視頻
  • 支持使用密碼、公鑰、鍵盤交互、gssapi-with-mic 的 SSH 自動登錄。
  • 支持X11轉發。介紹視頻
  • 支持直接/本地埠轉發、反向/遠程埠轉發和動態埠轉發。
  • 支持 XModem、YModem 和 ZModem。
  • 集成sftp、scp客戶端,支持下載、上傳、刪除、重命名、新建文件/目錄等。
  • 集成本地文件管理器,支持移動到、複製到、複製自、刪除、重命名、新建文件/目錄等。
  • 支持 Windows Cmd、PowerShell 和 Cmd、PowerShell 作為管理員。
  • 支持Linux bash、zsh、powershell core等。
  • 支持 MacOS bash、zsh、powershell core 等。

功能實在太多,我就不一一粘貼了。

安裝WindTerm

WindTerm支持三大平台(Windows、Linux、macos),前往Github:https://github.com/kingToolbox/WindTerm/releases下載最新版本。

Windows用戶直接解壓WindTerm_2.x.x_Windows_Portable.zip並雙擊WindTerm.exe即可使用。

設置與使用

作者在他的博客介紹了各種特性和使用說明,見:https://kingtoolbox.github.io/,我整理了一些常用的設置選項,希望對各位有所幫助。

設置終端字體

WindTerm並沒有將設置字體的功能做到窗口選項,不過我們可以通過修改主題文件來完成。默認使用的dige-black這個主題,打開:WindTerm目錄下的global\themes\dige-black\scheme.theme找到:

{
            "name": "text.default",
            "style": {
                "foreground": "#F8F8F2",
                "background": "#1c1c1c",
                "fontFamily": "Microsoft-Yahei-Mono,Consolas Yahei Hybrid,Roboto Mono, Fira Code Retina, Lucida Sans Typewriter, Lucida Console, Monoca",
                "fontSize": 11
            }
        }

修改fontFamily屬性即可。

設置窗口透明度

打開頂部窗口的View - Window Opacity - Custom Opacity,根據喜好進行設置,如下圖。

配置同步

如果您需要在多台電腦使用WindTerm,希望Session信息保持同步,可以用網盤直接同步WindTerm下的profiles文件夾即可。有點遺憾的是WindTerm不支持自定義profiles路徑,希望後續能夠支持吧。

關閉自動鎖屏

出於安全性考慮WindTerm默認30分鐘後自動鎖屏,並要求用戶輸入密碼,如果您不希望自動鎖屏,可以修改global\wind.configapplication.lockScreenTimeout設置為0或負數即可(需要重啟客戶端)。

快捷命令

挺實用的一個功能,可以將常用且難記的命令添加到快捷命令中,方便下次快速使用。點擊右下方齒輪按鈕,根據提示添加即可。

設置跳板機

當你連接某台VPS網絡不佳,還可以通過現有的任何機器作為跳板機登錄,只需要編輯Session - SSH - Proxy - Jump Server 1進行選擇即可。

WindTerm還有很多功能,我就不一一介紹了,有興趣的同學可以去作者博客看看:https://kingtoolbox.github.io/

關於性能

作者在Github放出了性能測試數據,WindTerm使用C語言開發,性能自然不弱,不過作為SSH工具似乎也不需要太好的性能,只要不卡就行了,不是麼。下意識的看了下WindTerm內存占用僅70M左右,比起FinalShell吃我2G內存真是好太多了。

最後

WindTerm功能豐富,完全滿足運維人員需要,用來替代Xshell、FinalShell也完全沒有問題。但WindTerm並不完美,比如很多選項還沒有做到窗口設置,只能通過手動修改配置文件,這點有些不方便。據作者透露,多語言支持也會在下個版本上線,希望WindTerm後續做得更好。

WindTerm項目地址:https://github.com/kingToolbox/WindTerm

關鍵字: