做开发这些年,几乎每天都要连好几台 Linux 服务器。XShell、FinalShell 这些工具我都用过,功能确实全,但说实话日常真正用到的只是很小一部分——开几个终端、传个文件、偶尔走跳板机。工具越做越重,启动慢一点、界面元素多一点,反而有点碍事。
而且:部分工具免费版有限制,正式使用需要付费!
最近干脆自己写了一个:Lighthell
下载地址:https://gitee.com/jx372884807/LightShell-release。
使用过程中有问题或建议的,欢迎在 Gitee 提 Issue,助我改进!
它做的事很朴素,就是把 SSH 的高频操作做扎实:
- 多标签终端,Tab 可拖拽排序、右键快速关闭;
- 内置 SFTP 双面板,本地和远程之间传文件很直接;
- 跳板机、端口转发、SOCKS5 代理这些都有;
- 明暗主题、终端配色、快捷键都能自己配;
- 连接配置支持导入导出,换机器不用来回重新配;
- 技术栈是 Java + Swing,打包成了 macOS 的 .dmg(Apple芯片版,暂未打包Intel版的) 和 Windows 的 .msi,双击装完就能用。
而且,还是单机版,连接配置和密码都只保存在本机(AES 加密),不依赖任何云端服务,安全可靠。
坦白说,它肯定没有 XShell、FinalShell 那么成熟,企业级那些高级功能我也不打算去卷。我的目标就三个词:够用、简洁、免费。覆盖日常 90% 的场景,剩下的复杂度不要。
如果你也是每天要连几台服务器、又觉得现有工具偏重,可以试试看。安装包和源码都放在 Gitee 上了。
以下是当前版本的主要界面预览(截图中还是老的应用名称QuickShell,目前已经更名为LightShell,已经做了大量功能升级,还在持续优化迭代,可以随时关注最新版本),可以大概看看,更多功能细节大家可以下载安装后慢慢发掘。遇到 bug 或者有想要的功能,欢迎提 Issue,我会优先处理。