点击关注公众号,回复“1024”获取2TB学习资源!

分享过 FinallShell 这款 SSH 客户端,也是我目前常用的 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.config将application.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后续做得更好。

来源:xiaoz.me/archives/16314

推荐阅读 点击标题可跳转

税后月薪 20W!网友炸了...这岗位是真的香

华为首次自曝“天才少年”成果,网友:值 200 万年薪!

Kubernetes vs Docker 意想不到的结局!

超牛逼!这款开源性能监控系统真强大~

又一款超牛逼的性能调优利器 — 火焰图

一互联网公司被警方一锅端了!这种岗位千万别干!

用 Java 实现 word、excel 等文档在线预览,这个真强!

RocketMQ 主机磁盘空间有限,如何无限期延长消息存储?

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。

随手在看、转发是最大的支持!

还在付费使用 XShell?我选择这款超牛逼的 SSH 客户端,完全免费!相关推荐

  1. 还在付费使用 XShell?我选择这款超牛逼的 SSH 客户端,完全免费

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

  2. Royal TS 一款非常好用的SSH客户端,XShell的完美代替品

    Royal TS 一款非常好用的SSH客户端 XShell的完美代替品 使用界面 SSH客户端 RDP客户端 FTP客户端 Windows下载地址:https://www.royalapps.com/ ...

  3. java 核心技术pad_弃用 Notepad++,还有 5 款更牛逼的选择!

    原标题:弃用 Notepad++,还有 5 款更牛逼的选择! 作为文本编辑工具,有比 Notepad++ 更好的替代工具: Sublime Text (非开源) Sublime Text 是一个轻量. ...

  4. 请立即弃用 Notepad++,还有 5 款更牛逼的选择!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 作为文本 ...

  5. 比 Xshell 还好用的 SSH 客户端神器!爱了

    点击关注公众号,回复"1024"获取2TB学习资源! 由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell.之前民工哥也给大 ...

  6. 几款免费ssh客户端软件--替代xshell选型

    Xshell是我用过的最好用的ssh客户端软件,但是最近因为版权问题不能使用了,所以就搜罗了一些替代软件. Xshell替代工具选型 0.优先推荐electerm,开源免费https://github ...

  7. XShell有啥放不下?选择完全免费的SSH 客户端才超酷的,好吗?

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

  8. 比 Xshell 还好用的 SSH 客户端神器!

    来源:cnblogs.com/miracle-luna/p/12008869.html 由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell. ...

  9. 比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!

    今日推荐 推荐一个 Java 接口快速开发框架干掉Random:这个类已经成为获取随机数的王者Docker + Intellij IDEA,提升 10 倍生产力!笑出腹肌的注释,都是被代码耽误的诗人! ...

最新文章

  1. 算法er的尽头会是To B吗?
  2. 【laravel】同一代码段内,先更新数据,后查询修改的数据,查询结果错误的问题
  3. 马化腾:用户体验的10/100/1000法则
  4. python中布尔类型是特殊的_Python中的特殊方法以及应用详解
  5. java统计空间占用_JVM —— Java 对象占用空间大小计算
  6. Java 集合系列12之 Hashtable详细介绍(源码解析)和使用示例
  7. 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.7 技巧:指定过渡动画
  8. (035) Linux之其他命令
  9. matlab矩阵中每一行数除以一个数
  10. 网线连接电脑共享文件传递
  11. linux 让程序在后台执行
  12. 中山大学计算机学院转专业,广东大一新生想转专业原来有窍门,满足这些成绩和技能很重要!...
  13. Advanced COM Interop
  14. linux mounted,linux umount命令详解
  15. Ant Design Vue 组件或图标的引入和使用
  16. linux dd命令实战
  17. 关于android开发工具无法识别android手机的情况总结
  18. 做APP哪家公司好, APP软件开发的公司?
  19. 微型机器行业调研报告 - 市场现状分析与发展前景预测
  20. mysql8笔记本蓝屏,开机显示0x0000007b蓝屏bios设置

热门文章

  1. Zephyr Kernel 设备驱动和设备模型(一)
  2. Windows2003 IIS6 + PHP-5.3.6-nts-Win32-VC9-x86.zip
  3. Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)
  4. tree | 分类回归树模型
  5. 坚持一件事比决定一件事难多了
  6. 【进阶指南】玉米田【状压DP】
  7. 计算机移动硬盘的一般作用,移动硬盘有什么用处
  8. linux命令中ps -ef是什么意思
  9. 关于码距、检错、纠错
  10. Delphi操作Word,Excel替换