全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

新一代开源免费的轻量级SSH终端,非常炫酷好用!

发布时间:2022-09-29 11:20:27
发布人:syq

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

1

  主要功能

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

2

  配置同步

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

  关闭自动锁屏

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

  快捷命令

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

3

  设置跳板机

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

4

  关于性能

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

5

  最后

  WindTerm 功能丰富,完全满足运维人员需要,用来替代 Xshell、FinalShell 也完全没有问题。但 WindTerm 并不完美,比如很多选项还没有做到窗口设置,只能通过手动修改配置文件,这点有些不方便。

  不过也有很多网友认为不好用,xshell 免费香的很,也有网友觉得很好用一直在用,还是要看个人体验。

相关文章

nn.Linear()和nn.Embedding()有什么区别?

nn.Linear()和nn.Embedding()有什么区别?

2023-10-14
敏捷开发和迭代式开发的根本区别是什么?

敏捷开发和迭代式开发的根本区别是什么?

2023-10-14
flutter和uni-app在应用层面有什么区别?

flutter和uni-app在应用层面有什么区别?

2023-10-14
Flutter和 qt的区别都有什么?

Flutter和 qt的区别都有什么?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取