MobaXterm for Mac: Native macOS SSH & SFTP Client
MobaXterm 是 Windows 应用,所以 Mac 开发者需要另找工具。 MXterm Pro 在 macOS 上原生提供内置的 SFTP 面板、已保存的 SSH 主机、多 Agent 的 Control Room 和 Command Recipes(Cmd+J)。它没有 X11 服务器,也不支持 MobaXterm 的其他协议。
简短回答
Mobatek 把 MobaXterm 定位为 Windows 应用,没有列出 Mac 版本,所以 Mac 用户需要另找工具。 MXterm Pro 是原生的 macOS 和 Windows 应用,覆盖 MobaXterm 里 SSH 和 SFTP 的部分:已保存的主机、停靠的文件面板、远程编辑器和分屏。它没有 X11 服务器、RDP、VNC 和串口支持,如果你离不开这些,请继续用 MobaXterm。
下文先给出逐项功能对照和差距,再给出迁移步骤。想了解 MobaXterm 为什么一直没有 Mac 版,以及 Wine 或 CrossOver 能做到什么,请读 MobaXterm for Mac 指南。
该选哪个
选 MXterm Pro 的情况
你在 Mac 或 Windows 电脑上工作,主要需要在一个窗口里用 SSH、SFTP 和多个终端分屏。如果你一边连服务器,一边还要运行 Claude Code 或 Codex 这类 AI 编程 CLI,也适合选它。
继续用 MobaXterm 的情况
你需要在一个工具里同时用 X11 服务器、RDP、VNC、Telnet 或串口会话,或者需要宏。这些在它的功能列表里都有,MXterm Pro 没有。MXterm Pro 也是较新的产品,建议先读它的更新日志。
用 iTerm2 或直接用 ssh 的情况
你只想要一个更好的本地终端。iTerm2 是 GPL v2 许可的免费软件,只能在 macOS 上运行。需要传文件时,可以搭配 scp、rsync 或单独的文件传输应用。
MobaXterm 里能带到 Mac 上的部分
用 Tauri 2 为 macOS 构建,后端是 Rust PTY,渲染用 xterm.js。
SFTP 图形界面
在侧边面板里浏览远程主机,拖放文件上传,用 Monaco 编辑器编辑远程文件,并用 3×3 复选框网格设置权限。也可以直接输入八进制代码(755、644)。
已保存的 SSH 会话管理器
收藏你的 SSH 主机并保存认证方式,一键重新连接,不用再重敲连接字符串。
Command Recipes 与 Control Room
按 Cmd+J 打开 Command Recipes:输入一个任务,比如找出大文件,就能得到匹配的现成 Linux 命令。还可以在分屏里并行运行 Claude Code、Codex 和 Gemini CLI 会话。
MXterm Pro、MobaXterm 和 iTerm2 一览
事实均对照各厂商自己的网站核对,时间为 2026 年 9 月。价格会变,请以官网为准。
MobaXterm 功能与 MXterm Pro 的对应关系
左列依据 Mobatek 自己的功能页和下载页,时间为 2026 年 9 月。右侧两列描述 MXterm Pro 目前的实际情况,包括差距。
MobaXterm 的功能页上没有类似 Control Room 的东西(多个 AI Agent 共用一个房间),也没有 git worktree 隔离(给每个 Agent 分屏一个独立的 worktree)。三方对比见 MobaXterm、iTerm2 和 MXterm Pro 对比。两方对比见 MXterm Pro 与 MobaXterm。
把 MobaXterm 会话迁移到 MXterm Pro
- 1
安装应用
从本页下载 .dmg。Free 不需要账号。应用支持 macOS 10.15 或更高版本。
- 2
从 MobaXterm 导出会话
保存为 .mxtsessions 文件,再复制到你的 Mac 上。当前的菜单路径请查看 Mobatek 的文档。
- 3
导入文件
按 Shift+Cmd+H 打开SSH 管理器,点击导入并选择文件。选择器接受 .mxtsessions、.config、.json、.txt 和 .ini 文件。
- 4
查看结果
应用会报告添加了多少台主机,或者提示没有找到任何主机。在 Free 套餐上,导入到 5 台已保存的主机就会停止,并弹出升级提示。
- 5
逐台修正主机
每台 MobaXterm 主机都会放进名为 MobaXterm 的分组,认证方式为密码。打开它,改用你的密钥文件或 Agent;如果你以前用过网关,再加一台跳板机。
- 6
先测试,再连接
Test 只做 TCP 检查,所以不能证明你的登录可用。连接会打开一个 SSH 标签页。输入一次密码,SFTP 面板就会复用该连接。
.mxtsessions 导入会读取什么
一行会话形如 Name=#icon#0%host%port%user%...,其中 # 分隔各个分组,% 分隔会话分组里的各个字段。导入器只取会话类型 0(SSH),并从它后面的字段读取主机、端口和用户,图标编号是多少都一样。它会保留会话名称,解码 MobaXterm 转义的字符;这些字段为空或无效时,端口默认 22,用户默认 root。导入的主机放进名为 MobaXterm 的分组。文件夹、密码、密钥文件、网关、X11 设置、宏和其他会话类型都会被忽略。
导入后请逐台检查主机。从 1.1.9 起,导入器读取第三方文档所描述的 MobaXterm 导出格式,会话分组的各字段之间用 % 分隔,测试用的也是该文档中的一行。它尚未验证能否读取真实的 MobaXterm 导出文件。
更稳妥的办法是用 ~/.ssh/config 文件。导入器读取 Host、HostName、User、Port 和第一个 IdentityFile,跳过通配符块,忽略 ProxyJump,并把主机放进名为 Imported 的分组。带有 name、host、port、username、keyPath 和 authType 字段的 JSON 文件也可以导入。同一个文件导入两次,每台主机都会被添加两次。
限制与注意事项
Free 的限制
Free 没有分屏数量限制,允许 5 台已保存的 SSH 主机、每个房间 2 名 Control Room 成员和 1 台已保存的 MXterm Host。Free 上所有 SFTP 功能都可用。其余数字是应用的默认值,mxterm.net 可以在促销时覆盖它们。
Pro
Pro 取消这些上限。截至 2026 年 9 月,Solo 一次性买断 29 美元,可用于 3 台设备,更大的席位套餐见 价格页。
Windows 和 Linux
Windows x64 版本未签名,所以 SmartScreen 会显示“未知发布者”。Windows 上的 SSH、SFTP 和隧道尚未验证。目前不提供 Linux 版本。
服务器状态栏
显示运行时间、CPU、内存和磁盘的状态栏,只在装有 python3 的 Linux 服务器上可用。
常见问题
MobaXterm 有官方的 Mac 版吗?
没有。截至 2026 年 9 月,Mobatek 把 MobaXterm 定位为 Windows 应用,没有列出 Mac 版本。Wine 和 CrossOver 可以运行它。这样能做到什么,见 MobaXterm for Mac 指南。
MXterm Pro 有 X11 服务器吗?
没有。应用没有内置 X 服务器,已保存的主机上也没有 X11 设置。如果你每天都要运行远程图形应用,这部分请继续用 MobaXterm。
MXterm Pro 有双栏 SFTP 吗?
没有。它是停靠在 SSH 标签页旁的一个远程面板,旁边没有本地目录树。要发送本地文件,可以从 Finder 拖到面板上,或者用上传按钮。
我的 MobaXterm 会话能导入吗?
SSH 会话大概率可以。导入器会读取 .mxtsessions 导出文件中每个 SSH 会话的名称、主机、端口和用户,其他会话类型会跳过。它遵循第三方文档所描述的格式,所以导入后请检查每台主机,或者改为导入 ~/.ssh/config 文件。
保存的密码和密钥会一起迁移过来吗?
不会。导入器不读取密码和密钥文件。请在每台主机上自行添加。已保存的密码存入系统 Keychain。
MXterm Pro 免费吗?
有 Free 套餐,限制见上文,SFTP 功能完整。Pro 一次性付费取消这些限制,无需订阅。截至 2026 年 9 月,Solo 为 29 美元,可用于 3 台设备。
MXterm Pro 也能在 Windows 上运行吗?
可以,支持 Windows x64。安装包未签名,所以首次运行时 SmartScreen 会警告。
在你的 Mac 上试试 MXterm Pro
免费下载 MXterm Pro。无需注册,也不需要信用卡。
问问 AI:MXterm Pro 怎么样
根据本页内容,在 ChatGPT、Claude 或 Perplexity 里直接生成回答。回答由 AI 写,不是我们写的,请核对它引用的来源。
发送的问题MobaXterm 有官方 Mac 版吗,怎么把 MobaXterm 的会话迁移到 MXterm Pro?