• 新一代开源免费的轻量级 SSH 终端,太棒了


    小编之前分享过 FinallShell 这款 SSH 客户端,也是我目前常用的 SSH 客户端工具,FinalShell 使用起来方便顺手,但令我不爽的是 tab 数量变多的时候FinalShell 越来越卡,而且内存占用也比较高。

    最近发现一款使用使用C语言开发的跨平台SSH客户端WindTerm,完全免费用于商业和非商业用途,没有限制。所有发布的源代码(第三方目录除外)均在 Apache-2.0 许可条款下提供。性能方面也比FinalShell和Electerm好很多。

    5b42c1ce083d1da29fd21138c86233d6.jpeg

    主要功能

    • 支持 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即可使用。


    设置与使用


    设置终端字体

    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,根据喜好进行设置,如下图。

    39b33e46f463b6ec79697be0368b0b0c.jpeg

    配置同步

    如果您需要在多台电脑使用WindTerm,希望Session信息保持同步,可以用网盘直接同步WindTerm下的profiles文件夹即可。有点遗憾的是WindTerm不支持自定义profiles路径,希望后续能够支持吧。

    关闭自动锁屏

    出于安全性考虑WindTerm默认30分钟后自动锁屏,并要求用户输入密码,如果您不希望自动锁屏,可以修改global\wind.config将application.lockScreenTimeout设置为0或负数即可(需要重启客户端)。

    快捷命令

    挺实用的一个功能,可以将常用且难记的命令添加到快捷命令中,方便下次快速使用。点击右下方齿轮按钮,根据提示添加即可。

    f15d8a027cf6de132358e8a805aace8b.jpeg

    设置跳板机

    当你连接某台VPS网络不佳,还可以通过现有的任何机器作为跳板机登录,只需要编辑Session - SSH - Proxy - Jump Server 1进行选择即可。

    831dd9d7e1363970326c89a855aaf306.jpeg

    WindTerm还有很多功能,我就不一一介绍了。

    关于性能

    作者在Github放出了性能测试数据,WindTerm使用C语言开发,性能自然不弱,不过作为SSH工具似乎也不需要太好的性能,只要不卡就行了,不是么。下意识的看了下WindTerm内存占用仅70M左右,比起FinalShell吃我2G内存真是好太多了。

    aa97f670efe0d81b96fffbf7786f87e9.png

    最后

    WindTerm功能丰富,完全满足运维人员需要,用来替代Xshell、FinalShell也完全没有问题。但WindTerm并不完美,比如很多选项还没有做到窗口设置,只能通过手动修改配置文件,这点有些不方便。据作者透露,多语言支持也会在下个版本上线,希望WindTerm后续做得更好。

  • 相关阅读:
    五、 JavaScript基本对象:Array、String、自定义对象
    PyTorch 结构重参数化 RepVGGBlock
    Hopcroft–Karp algorithm
    Mobpush厂商通道回执配置指南
    精品:淘宝/天猫获取购买到的商品订单详情 API
    centos7安装docker和docker-compose
    狂神说Es
    深度学习入门(四十六)计算机视觉——区域卷积神经网络(R-CNN)系列
    Django-文件上传
    NHM3-175SL1、NHM3-173B1、NHM2-280B43液压马达
  • 原文地址:https://blog.csdn.net/jjc4261/article/details/126306930