Termius 怎么导入我现有的 SSH Config 文件和 MobaXterm/PuTTY 会话?
- termius team

- 4天前
- 讀畢需時 6 分鐘
想要将现有的 SSH 配置或远程会话迁移至 Termius,无需手动重新录入。只需打开 Termius 桌面端,导航至 Hosts 页面,点击右上角 New Host 旁的下拉箭头并选择 Import,即可通过内置导入功能一键同步本机的 ~/.ssh/config、导入 MobaXterm 导出的会话文件,或直接读取/拖入 PuTTY 的 .reg 注册表配置文件。

文章目录
1. 为什么我们需要从传统工具无痛迁移到 Termius?

在日常的系统运维、云计算管理及开发工作中,终端连接工具是我们使用频率最高的生产力软件之一。很多资深工程师在过去数年里,积累了成百上千个服务器节点信息,分布在经典的 PuTTY 注册表、MobaXterm 会话配置文件,或是经过精心编写的 Unix ~/.ssh/config 中。
然而,随着多设备办公(Windows 桌面、MacBook 随身携带、iPad 应急)成为常态,传统的终端工具在跨平台同步、现代化 UI 体验以及团队安全共享方面的短板日益凸显。
选择迁移到 Termius 的核心理由在于:
全平台多端同步:支持 Windows、macOS、Linux、iOS 及 Android,实现配置一次修改,全端实时同步。
现代化的凭据管理:将用户名、私钥(Keys)与主机地址分离,极大地提升了安全性和配置复用率。
原生内置导入引擎:无需编写第三方解析脚本,界面化直接识别 PuTTY、MobaXterm 和 SSH Config,将数小时的迁移工作缩短至 1 分钟内。
2. 前置准备:前往 Termius 官网完成安装与初始化

在开始导入会话之前,请确保你安装的是最新版本的 Termius 桌面客户端。
下载客户端:访问 Termius 官网 的 Termius 下载 页面,根据你的操作系统(macOS / Windows / Linux)获取最新的安装包。
账号登录与环境确认:安装完毕后,登录你的 Termius 账号(建议开启双重身份验证 2FA)。
找到 Import 入口:
打开 Termius 桌面端,点击左侧导航栏的 Hosts 标签。
观察右上角的 New Host 按钮,点击其右侧的下拉小箭头。
在弹出的菜单中选择 Import。
此时,系统会弹出统一的 Import Hosts 导入面板,接下来我们可以针对不同的源文件类型进行精准导入。
3. 实操指南一:一键导入本地 SSH Config 文件

对于开发人员和 Linux/Mac 资深用户,~/.ssh/config 是最通用的 SSH 配置文件。Termius 提供了原生的读取与结构化解析能力。
详细操作步骤
在 Termius 的 Import 来源列表中,直接选择 ~/.ssh 选项。
Termius 会自动扫描并解析本机默认路径下的 SSH 配置文件。
界面会列出解析出来的所有服务器节点,勾选你需要导入的服务器信息。
点击 Import 按钮,配置即刻注入 Termius 的 Host 列表。
原生配置映射机制解析
Host & HostName:配置文件中的别名会直接作为 Termius 的 Host 名称,真实 IP/域名填入 Address 栏。
User & Identity File:引用的密钥路径会自动在 Termius 的 Keys 集中生成对应映射,实现凭据安全解耦。
ProxyCommand 与 JumpHost 转换:
注意:原生的 ProxyCommand 自定义脚本或复杂指令会被 Termius 自动忽略。
优势:如果配置文件中包含了 JumpHost(或 ProxyJump)指令,Termius 会自动将其识别并转换为内置的 Host Chain(跳板机链) 功能,可视化的跳板逻辑比纯文本配置更加直观易维护。
4. 实操指南二:无缝迁移 MobaXterm 会话与复杂配置

MobaXterm 在 Windows 运维圈中应用广泛,其会话通常包含多层级的文件夹结构和丰富的连接参数。
步骤一:从 MobaXterm 导出配置文件
打开 MobaXterm 客户端,在左侧的 Sessions 树状列表中,选择根节点或特定的会话文件夹。
右键点击选中的区域,在上下文菜单中选择 Export sessions。
将导出文件保存为 .mobaconf 或 .mxtsession 格式(建议放在易于访问的桌面)。
步骤二:导入至 Termius
返回 Termius 的 Import 面板,在来源列表中选择 MobaXterm。
将刚才导出的 .mobaconf 或 .mxtsession 配置文件直接拖放(Drag and drop)至 Termius 的导入窗口中。
处理加密配置:如果在 MobaXterm 中为会话设置了安全主密码或导出加密,系统会弹出提示框要求输入密码,解密后点击 Import 即可完成全部节点的无损导入。
5. 实操指南三:跨平台本地导入 PuTTY 会话数据

PuTTY 作为经典的 SSH 工具,其会话数据保存在 Windows 注册表中。针对“同机直接迁移”和“跨电脑/跨系统迁移(如 Windows 迁移至 Mac)”,Termius 提供了两种极佳的解决方案。
场景 A:同台 Windows 电脑直接导入
如果你的 Termius 与 PuTTY 安装在同一台 Windows 设备上:
打开 Termius 的 Import 面板,选择 PuTTY 选项。
Termius 会通过后台探针自动读取 Windows 注册表中 HKCU\Software\SimonTatham\PuTTY\Sessions 下的数据。
界面展示扫描到的所有会话,勾选目标会话,点击 Import 确认即可。
场景 B:跨电脑/跨系统导出与迁移(例如 Windows 迁移到 macOS)
如果你需要将办公室 Windows 旧电脑上的 PuTTY 会话,一次性迁移到新购买的 Mac 上,可以通过导出的 .reg 注册表文件完成:
导出注册表文件(在源 Windows 设备上操作):
打开快捷键 Win + R 输入 cmd 或打开 PowerShell。
执行以下命令导出 PuTTY 的完整会话注册表项:
DOS
reg export HKCU\Software\SimonTatham putty.reg
此时当前目录下会生成一个名为 putty.reg 的文件。
在目标设备上导入 Termius:
将 putty.reg 文件通过 U盘、邮件或网盘传输至新电脑。
打开新电脑上的 Termius,进入 Import -> PuTTY 界面。
将 putty.reg 文件直接拖放到导入区域中,系统会自动解析出内部的所有会话信息,点击确认即可完成跨平台的数据复刻。
6. 运维专家点评:迁移过程中的核心注意事项

资深云架构与 DevSecOps 专家点评:“在处理大规模节点迁移(>200台主机)时,自动化导入工具能节省大量人力成本,但在实际落地中需重点关注凭据分离与权限收敛:密码与私钥的重新关联:像 PuTTY 的 .reg 或 MobaXterm 的 .mobaconf,通常出于安全原因不包含明文私钥内容,或者仅保存了 .ppk 路径。导入后,建议第一时间进入 Termius 的 Keychain / Keys 模块,将私钥统一转换为 OpenSSH 标准格式上传,利用 Termius 的 Keychain 集中管理,避免私钥散落在各个 Host 节点中。跳板机(JumpHost)的二次审计:从 ~/.ssh/config 导入后,务必检查自动生成的 Host Chain。Termius 的图形化跳板链配置非常直观,但需要确保中继节点在云端同步时的权限设置符合公司的安全合规要求。端口转发规则验证:对于 MobaXterm 中复杂的 Tunneling(端口映射)配置,导入后建议进行一次手动连接验证,确保 Local/Remote Port 映射没有被防火墙拦截。”
7. 常见硬核问题答疑 (FAQ)
Q1:导入 PuTTY 会话后,为什么私钥(.ppk)提示无效或连接失败?
答:PuTTY 使用的是独有的 .ppk 格式私钥,而 Termius 原生基于 OpenSSH 标准。虽然 Termius 具备一定的解析能力,但如果 .ppk 是由 PuTTYgen 3.0 (Ed25519) 等较新算法导出的高版本加密文件,建议先使用 PuTTYgen 工具将 .ppk 文件导出为 OpenSSH Key 格式(点击菜单栏 Conversions -> Export OpenSSH Key),然后在 Termius 的 Keychain -> Keys 中手动重新关联一次即可。
Q2:~/.ssh/config 中配置的自定义 ProxyCommand(如使用 nc 或 corkscrew 代理)导入后丢失了怎么办?
答:Termius 在导入 ~/.ssh/config 时,出于跨平台兼容性及安全沙盒机制考虑,会主动忽略 ProxyCommand 这类依赖本地 OS Shell 命令行脚本的配置。解决方案是:在 Termius 的 Host 设置中,利用内置的 SOCKS5 / HTTP Proxy 选项或 Host Chain(跳板机链) 功能来替代原有的命令行代理脚本,无需编写任何代码即可实现流量转发。
Q3:导入过程安全吗?我的服务器密码和私钥会被泄露吗?
答:非常安全。Termius 的导入过程完全在本地客户端完成解析。所有敏感凭据(密码、私钥)在同步至 Termius 云端之前,都会通过客户端零知识加密(Zero-Knowledge Encryption)机制,采用 AES-256 算法进行本地加密。即使是 Termius 官方服务器也无法解密你的密钥数据,只有你自己掌握的主密码(Master Password)才能解密。
Q4:导入 MobaXterm 配置文件时,提示“Invalid file format”如何解决?
答:这通常是因为导出的文件编码或格式不符合预期。请确保在 MobaXterm 中使用的是 Export sessions 功能导出为 .mobaconf 或 .mxtsession,而不是将整个 MobaXterm 的程序配置文件(MobaXterm.ini)直接导入。如果配置文件使用了特殊字符集,建议在文本编辑器中将其另存为 UTF-8 编码 后再进行拖放导入。
通过以上系统化的步骤,无论你之前使用的是 Linux 原生的 SSH 命令行,还是 Windows 平台上的 MobaXterm 与 PuTTY,都可以轻松无缝地迁移到 Termius。立即前往 Termius 下载 最新版客户端,体验现代化多端同步终端带来的高效运维乐趣吧!



留言