SSH Client3 min read
macOS 上管理混合服务器,我终于不用来回切换工具了
我是公司的运维,公司给了我一台 Mac 作为工作用电脑。 随后又给了我一份 服务器 CSV 列表 —— Linux、Windows、Unix 混在一起。
Linux 还好,Windows 才是噩梦
Linux 服务器基本都是 SSH。 我平时也写脚本,于是用 Python 写了个小工具,把 CSV 里的 Linux 服务器直接导进了 ~/.ssh/config。这一部分还算顺利。真正让我崩溃的是 Windows 服务器。
公司要求用 macOS 上的 Windows App(以前的远程桌面) 来连 RDP。 但它有一个非常致命的问题:
它不支持批量导入。
手动添加 Windows 服务器,有多折磨?
那天我的操作流程大概是:
- 打开 Windows App
- 新建一个连接
- 填 IP、端口、用户名
- 保存
- 重复上百次
整整搞了几个小时。那一刻我就在想: 这不是技术问题,这是体力活。
工具切换,开始拖慢效率
后来我的日常工作变成了这样:
- Linux → 终端里
ssh xxx - Windows → 打开 Windows App 点连接
工具来回切换,心智负担越来越重。更要命的是 —— 过了几天,老板又给了我一批新服务器。
我突然意识到一个问题:
这套流程,只要服务器再来一批,我就得完整重来一次。
我开始问自己一个很简单的问题
有没有一个工具,可以做到:
- 直接批量导入 CSV
- 同时支持 SSH 和 RDP
- 不用在多个工具之间来回切换
如果有,那我就再也不需要:
- 手写
.ssh/config - 手动往 Windows App 里一个个加服务器
- 在 Terminal 和远程桌面应用之间反复横跳
我想到一个很笨,但很直接的办法
我当时想了一个比较笨的办法:
- 打开 App Store
- 搜 SSH
- 再搜 RDP
- 找 同时出现在两个搜索结果里的应用
说实话,交集并不多。其中有一个名字引起了我的注意:DartShell。
试用之后,问题突然消失了
我下载下来试了一下,结果发现:
- 支持 CSV 批量导入
- Linux / Windows / Unix 都能统一管理
- SSH 和 RDP 在同一个应用里
- 不用再手动往 Windows App 里一个个加服务器
我把那份 CSV 直接导进去:
- SSH 的服务器能连
- RDP 的 Windows 服务器也能连
最重要的是: 我终于不用在 Terminal 和 Windows App 之间来回切换了。
后来我才意识到
真正折磨人的,从来不是「连不上服务器」, 而是这些看似琐碎、却每天都要重复的操作。如果你也在 macOS 上管理一堆混合服务器, 你大概能懂我当时那种——终于不用重来一遍的轻松感。
后来我才发现,Windows App 根本就没打算解决「批量管理」这个问题。
DartShell
想要更顺手的远程运维体验?
DartShell 在一套 macOS 原生体验里统一了 SSH、RDP、VNC、SFTP 和串口,帮你减少工具切换和重复配置。
Download DartShell