
很多人和我一样,听过,也用过 FinalShell 这款软件。
当年我刚从 Windows 转向 macOS 的时候,第一款使用的 SSH 客户端工具就是 FinalShell 。
整体来说,FinalShell 的体验其实并不差,甚至在很多细节上做得比不少 SSH 客户端更好。可以看得出来,作者在产品设计上花了不少心思。例如:
这些细节在日常使用中确实能提升效率。
对于很多用户来说,FinalShell 依然是一款非常好用的工具。
但随着使用时间越来越长,我最终还是慢慢换掉了它。
最主要的原因其实只有一个:macOS 的使用体验。
FinalShell 是基于 Java 实现的,这种技术在跨平台方面很有优势,但在客户端界面表现上,往往很难完全融入不同系统的原生风格。
在 Windows 上,这种差异其实不明显,整体还能接受。
但在 macOS 上,就会显得稍微有些违和。
例如字体、界面布局以及一些系统交互细节,与 macOS 的原生应用风格存在差异。
而对于运维工具来说,这往往是每天使用时间最长的软件之一。
当一个工具需要长时间面对时,界面是否舒适、是否符合系统习惯,其实会变得越来越重要。
另外还有一点就是:
FinalShell 已经有比较长时间没有更新了。
查了一下最近的版本更新,大概停留在 2025 年 5 月。
也许作者有了新的项目或者更重要的事情,这在独立开发者世界里其实非常常见。
后来我转向了一款更加贴近 macOS 使用体验 的工具 —— DartShell

第一眼给我的感觉其实很简单:
很像一个原生 macOS 应用。
例如:
对于长期在 macOS 上工作的用户来说,这种体验会更加自然。
除了界面之外,DartShell 的一个特点是 功能整合度比较高。
它并不仅仅是一个 SSH 客户端,还同时支持:
以及常见数据库连接:
对于很多运维或者开发场景来说,其实可以做到:
一个工具解决大部分日常远程管理需求。
不需要在 SSH 客户端、RDP 客户端、数据库工具之间频繁切换。
如果你主要在 Windows 上工作,FinalShell 依然是一款非常不错的工具。
但如果你是 macOS 的重度用户,并且希望:
那么 DartShell 可能会是一个值得尝试的选择。
工具没有绝对的好坏,
只有 适不适合自己的工作方式。
对我来说,换到 DartShell ( macOS APP Store 上搜索)之后,
整个远程管理的工作流会更加顺手一些。
1
mcfever OP DartShell 目前支持:
SSH RDP VNC Telnet MySQL PostgreSQL 后面还会支持 Redis 。 主要目标就是做一个运维工作台,而不是单纯的 SSH 工具。 |