MXterm Pro
适用于 macOS 的原生 MobaXterm 替代品

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 的其他协议。

已通过 Apple 公证并签名离线 Ed25519 许可证校验Tauri 2 和 Rust PTY

简短回答

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 月。价格会变,请以官网为准。

功能MXterm ProMobaXtermiTerm2
可在 macOS 上运行✓ 原生,通用二进制✕ Windows 应用✓ 仅限 macOS
可在 Windows 上运行✓ x64,未签名✓ Windows✕ 仅限 Mac
价格模式Free 套餐;Pro 一次性买断 29 美元Free Home 版;Pro 每用户 69 美元免费,GPL v2

MobaXterm 功能与 MXterm Pro 的对应关系

左列依据 Mobatek 自己的功能页和下载页,时间为 2026 年 9 月。右侧两列描述 MXterm Pro 目前的实际情况,包括差距。

MobaXterm 里MXterm Pro 里差距或限制
侧边栏里的已保存 SSH 会话SSH 管理器对话框(Shift+Cmd+H),可设名称、主机、端口、用户、默认文件夹、一个分组、跳板机和 Agent 转发每台主机一个分组,没有标签。认证方式:密码、密钥文件、keyboard-interactive、Agent
图形化 SFTP 浏览器停靠在 SSH 标签页旁的 SFTP 面板,带传输队列、chmod、远程搜索、新建文件或文件夹、重命名和删除只有一个远程面板,旁边没有本地目录树。下载到 ~/Downloads
远程文件的文本编辑器用 Monaco 编辑器打开不超过 5 MB 的远程文本文件。保存时会检查文件在服务器上有没有被改动只支持文本文件
多路执行Broadcast(Shift+Cmd+B)把输入和粘贴内容发送到一个标签页里你选中的每个分屏在同一个标签页的各分屏之间生效
SSH 隧道和端口转发隧道对话框可以给一个已建立的 SSH 连接添加本地(-L)转发隧道对话框只提供本地转发,没有远程转发和动态转发。规则不会保存
X11 服务器和 X11 转发无没有内置 X 服务器,所以远程图形应用没有窗口
RDP、VNC、XDMCP、Telnet、Rlogin、FTP 和串口会话无:只有 SSH 和 SFTP,外加本地 shell这些请继续用 MobaXterm
宏录制没有录制功能。Command Recipes(Cmd+J)是一张常用 Linux 命令的关键词表,不含 AI 模型配方是固定的,不能录制
密码管理已保存的密码存入系统 Keychain。在终端里输入一次密码,文件面板会复用该连接不会替你把密码输入终端

MobaXterm 的功能页上没有类似 Control Room 的东西(多个 AI Agent 共用一个房间),也没有 git worktree 隔离(给每个 Agent 分屏一个独立的 worktree)。三方对比见 MobaXterm、iTerm2 和 MXterm Pro 对比。两方对比见 MXterm Pro 与 MobaXterm。

把 MobaXterm 会话迁移到 MXterm Pro

  1. 1

    安装应用

    从本页下载 .dmg。Free 不需要账号。应用支持 macOS 10.15 或更高版本。

  2. 2

    从 MobaXterm 导出会话

    保存为 .mxtsessions 文件,再复制到你的 Mac 上。当前的菜单路径请查看 Mobatek 的文档。

  3. 3

    导入文件

    按 Shift+Cmd+H 打开SSH 管理器,点击导入并选择文件。选择器接受 .mxtsessions、.config、.json、.txt 和 .ini 文件。

  4. 4

    查看结果

    应用会报告添加了多少台主机,或者提示没有找到任何主机。在 Free 套餐上,导入到 5 台已保存的主机就会停止,并弹出升级提示。

  5. 5

    逐台修正主机

    每台 MobaXterm 主机都会放进名为 MobaXterm 的分组,认证方式为密码。打开它,改用你的密钥文件或 Agent;如果你以前用过网关,再加一台跳板机。

  6. 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?