还在付费使用 XShell(我选择这款超牛逼的 SSH 客户端,完全免费!)
分享过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/kingToolbo...下载最新版本。
Windows用户直接解压
WindTerm_2.x.x_Windows_Portable.zip
并双击WindTerm.exe即可使用。设置与使用 作者在他的博客介绍了各种特性和使用说明,见:https://kingtoolbox.github.io/,我整理了一些常用的设置选项,希望对各位有所帮助。
- 设置终端字体
{
"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属性即可。
- 设置窗口透明度
文章图片
- 配置同步
- 关闭自动锁屏
- 快捷命令
文章图片
- 设置跳板机
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
文章图片
推荐阅读
- 由浅入深理解AOP
- 我们重新了解付费。
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用