macOS 上管理混合服务器Linux/windows,我终于不用来回切换工具了

25 阅读2分钟

我是公司的运维,公司给了我一台 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 和远程桌面应用之间反复横跳

我想到一个很笨,但很直接的办法

我当时想了一个比较笨的办法:

  1. 打开 App Store
  2. 搜 SSH图片**
    **
  1. 再搜 RDP
  2. 找 同时出现在两个搜索结果里的应用

说实话,交集并不多。

我以排名靠前的DartShell。试用讲解

行不行,试试就知道了

我下载下来试了一下,结果发现:

  • 支持 CSV 批量导入
  • Linux / Windows / Unix 都能统一管理
  • SSH 和 RDP 在同一个应用里
  • 不用再手动往 Windows App 里一个个加服务器

图片

我把那份 CSV 直接导进去:

  • SSH 的服务器能连
  • RDP 的 Windows 服务器也能连

最重要的是:
我终于不用在 Terminal 和 Windows App 之间来回切换了。

后来我才意识到

真正折磨人的,从来不是「连不上服务器」,
而是这些看似琐碎、却每天都要重复的操作。

如果你也在 macOS 上管理一堆混合服务器,
你大概能懂我当时那种——

终于不用重来一遍的轻松感。

后来我才发现,Windows App 根本就没打算解决「批量管理」这个问题。

你们还有更好的方式么?