MobaXterm 赢得了它的拥趸。在 Windows 上它就是瑞士军刀:标签式终端、一个真正的 X 服务器、停靠在每个 shell 旁边的 SFTP 浏览器,还有一堆打包的 Unix 工具,让你很少需要去碰别的东西。如果你活在 Windows 上,又依赖那个 X 服务器,你或许根本不用离开——这篇指南甚至会告诉你什么时候该留下。
但有两样痒处会把人逼得去另寻出路。一是平台的高墙:MobaXterm 仅限 Windows,所以你拿起 Mac 或 Linux 机器的那天,你的整套配置都留在了原地。另一样恰恰是它强项的反面——有些人想要的是一款快速、专注的 SSH 客户端,而不是一个什么都做的工具箱。无论哪种,带着你的会话、密钥和习惯完整地搬出去,是件比看上去更小的活儿。本文是以 Termalin(英文)作为目的地来写的,但前半部分适用于任何现代客户端。
搞清楚 MobaXterm 把你的东西存在哪里
MobaXterm 把保存的会话称为书签,而它们存在哪里,取决于你用的是哪个版本:
- 安装版——存在 Windows 注册表里,位于
HKEY_CURRENT_USER\Software\Mobatek\MobaXterm。 - 便携版——存在一个挨着
.exe的MobaXterm.ini文件里。那一个文件就是你的全部配置,这也是便携版能装在 U 盘上随身走的原因。 - 私钥——存在你保存它们的任何地方。MobaXterm 支持标准的 OpenSSH 密钥和 PuTTY 的
.ppk,并自带 MobaKeyGen(一个 PuTTYgen 的克隆)来生成和转换它们。 - 保存的密码——存在 MobaXterm 自己的凭据库里,由它的主密码保护。按设计,这些不会以明文导出——你会在新客户端里重新输入一次。
第一步——导出会话
便携、跨系统的路线:打开 Sessions 侧栏,右键最上面的 User sessions 节点,选择 Export sessions,写出一个 .mxtsessions 文件(它是纯文本——你可以打开它、读到你的清单)。这个文件,就是在注册表并不存在的 Mac 或 Linux 机器上,导入工具要吃进去的东西。
在 Windows 上,你通常连那一步都能省掉。Termalin 的主机列表有一个导入菜单,能直接读取你的 MobaXterm 书签,连文件夹一起,一键搞定——它们会变成普通的主机,你可以排序、打标签、用颜色标注。(如果你的配置是混着来的,同一个导入工具也接受 ~/.ssh/config、CSV 或 PuTTY 会话。)
第二步——把密钥带过来
在这一步,MobaXterm 用户通常状况都不错,因为 MobaXterm 本来就会说 OpenSSH。如果你的密钥是 OpenSSH 格式的 id_ed25519 / id_rsa 文件,直接把它们导入新客户端就行——搞定。
如果有些密钥是 PuTTY 的 .ppk 格式(如果你多年前是从 PuTTY 迁入 MobaXterm 的,这很常见),把它们转换一次:打开 MobaKeyGen,Load 那个 .ppk,再 Export OpenSSH key(强制用新格式——老格式比 Ed25519 还早)。密码短语会一起带过来。不熟悉密钥格式?Ed25519 对比 RSA(英文)那篇讲解是三十秒的版本,而迁移正是个好时机——给任何还在用老 RSA 的东西生成一把现代密钥。
在 Termalin 里,导入的密钥会进入内置代理,所以是每轮工作解锁一次,密码短语按你设定的计时器缓存——而 git 或任何 CLI 都能通过标准的 ssh-agent 协议签名,就是 MobaXterm 的代理扮演过的那个角色。
第三步——别盲目地重新信任每一台服务器
MobaXterm 会记住你连接过的服务器的主机密钥。别试图迁移这份清单。一次搬家,是你唯一能自然得到的、重新核实你到底在连什么的时机。一款现代客户端(Termalin 用“首次使用即信任”配上一个正规的 known_hosts(英文))会在首次连接时显示每台服务器的指纹——瞥一眼要紧的那几台,接受,继续。为一支机群花十分钟,之后好几年你都能干干净净地信任它。
第四步——能带过来的习惯(以及那个带不过来的)
你喜欢 MobaXterm 的大部分东西,都有直接的对应物:
- 标签页——你本来就以标签页来思考;你把它们留着(浏览器式、拖动即可重排、安静的那些会有活动微光)。
- 文件紧挨 shell——MobaXterm 停靠的 SFTP 浏览器,变成和终端同一个标签页里的 SFTP 面板:浏览、用内置编辑器就地编辑、上传。没有第二个窗口,无需重新输入凭据。
- 凭据保险库——由一个本地的加密保险库取代,带主密码、自动锁定,以及(在 Windows 上)用 Windows Hello 重新解锁。
那个不能带过来的习惯是:内置的 X 服务器。Termalin 刻意不做工具箱——它是一款专注于 SSH、SFTP、FTP、Telnet、串口和 S3 的客户端,不附带 X 服务器,也不带一袋 Unix 二进制文件。如果把服务器上的 X11 GUI 应用转发到你的 Windows 桌面是你日常工作的一部分,那就是把 MobaXterm 继续装在旁边的诚实理由——那活儿用对的工具干,日常则交给新客户端。
MobaXterm 给不了、而你能得到的东西
- 在每个操作系统上都是同一套配置。Windows、macOS 和 Linux 桌面,加上原生的 iPhone 和 iPad App,你的主机、密钥和命令历史都跟着你走——再加一个在
termal.in/account的网页控制台,让任何笔记本、手机或平板无需安装就能用上一个真正的终端。那是 MobaXterm 跨不过去的那堵墙。 - **加密同步,而不是 U 盘。**你的保险库以端到端加密的方式同步,所以同步服务器永远只持有密文——这是“随身带着
MobaXterm.ini”的现代版本。 - **一个代理层。**一个内置的 MCP 服务器让一个 AI 代理——Claude Code(英文)、Cursor、Codex——在你设定的按主机策略下、并在实时监控网格里镜像着,通过应用来操作你的服务器,而始终不持有密钥。
说到价格:MobaXterm 的 Professional 授权是一次性 $69。Termalin 的 Free 版就是整个桌面应用,本地、主机数量不限;Pro(加密云)是 $8/月(按年付费),另有一次性 $149 的 Lifetime Pro 优惠(一次性付费,终身 Pro),面向早期支持者(共 100 个名额,先到先得),以及一个无需绑卡的 14 天试用。模式不同——挑一个合你付费习惯的。
Termalin 运行于 Windows、macOS、Linux 和 iOS;Free 版主机数量不限,并能在 Windows 上一键导入 MobaXterm 书签——下载它,或看完整的 MobaXterm 对比(英文)。