ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Windows下Termius使用指南:SSH连接、中文乱码与本地服务协同

2026/8/30 3:14:57 拓冰建站 浏览量
Windows下Termius使用指南:SSH连接、中文乱码与本地服务协同 简介在远程服务器管理与运维场景中SSH客户端是开发者最常用的工具之一。面对多台主机、多种密钥和频繁的终端操作如何实现高效、统一的连接管理成为工程实践中的关键需求。Termius作为一款跨平台终端聚合器通过云端同步、密钥管理和片段模板等机制将散落的服务器信息集中到一个入口显著提升操作效率。其免费版已覆盖主机管理与基础登录Pro版则提供端口转发与SFTP等进阶能力。从连接Linux服务器、WSL到管理Docker容器再到排查Redis、Elasticsearch等本地服务Termius都能在Windows生态中发挥桥梁作用。同时针对用户常见的中文乱码问题本文也从locale、字体与代码页等维度给出排查路径。掌握Termius的配置逻辑能让Windows用户更顺畅地驾驭远程开发与运维任务。1. Termius 是什么为什么 Windows 用户值得拥有我第一次在 Windows 上整理 SSH 连接的时候桌面上躺着一排快捷方式PuTTY、Xshell、Windows Terminal 的配置文件、还有几个记事本记着的 IP 和密码。直到换用 Termius才真正把这些散落的东西收拢到了一起。Termius 是一款跨平台的 SSH 客户端覆盖 Windows、macOS、Linux、iOS 和 Android。它的核心卖点不是某一个惊艳功能而是把“管理多台服务器”这件事做得很顺所有的主机、密钥、端口转发规则、常用命令片段都能云端同步随时随地打开手机就能连上同一套配置。对于 Windows 用户来说它尤其适合这几类人日常要连 Linux 服务器做开发或维护不想在多个工具之间来回切换需要使用 WSL、Docker、Redis、Elasticsearch 等本地服务希望有一个统一的终端入口想手机和电脑之间无缝切换比如下班路上用手机看一眼服务状态、重启一下应用。很多用户搜索“Termius Windows 中文版”心里想的是界面能不能变成中文。我会在后面的章节专门说清楚这个问题的真相以及中文乱码到底怎么解决。这一篇的目标就是让 Windows 用户从下载安装到日常使用尽量不走弯路。1.1 一个“终端聚合器”的定位Termius 本质上不是一个单纯的终端模拟器更像一个“终端管理入口”。什么意思就是你在里面不仅能够敲命令还能把所有的连接信息、认证方式、操作习惯统一管理起来。举几个它和 Windows 自带工具的差异点就明白了。Windows 的 CMD 和 PowerShell 确实是系统自带的终端但它们不会帮你记住哪台服务器叫什么、用哪个密钥。PuTTY 倒是能保存会话但会话列表管理比较简陋密钥转换ppk 和 OpenSSH 格式也经常让新手迷糊。Termius 把这些问题都做成了图形化操作添加主机、导入密钥、配置端口转发都是点几下的事。Windows Terminal 是一个很好的终端外壳配合 WSL 和 PowerShell 使用很舒服但它本质上是“本地终端”不承担远程连接管理。Termius 和 Windows Terminal 并不冲突我个人的习惯是本地操作留在 Windows Terminal远程服务器管理统一放到 Termius。1.2 免费版值不值得用先说结论很值得。Termius 免费版支持无限数量的主机、支持密码和密钥登录、支持跨设备同步对大多数个人开发者来说完全够用。市面上能做到这个程度的 SSH 客户端还能免费跨设备同步的确实不多。免费版限制比较明显的地方有三个端口转发是 Pro 功能本地开发需要打隧道的时候就得付费片段数量限制比较紧免费额度只够存少量常用命令没有 SFTP 文件传输能力传文件得回到 WinSCP 或者直接用 scp 命令。我的建议是先用免费版跑两周如果确实每天都要连服务器、而且有端口转发需求再考虑升级不迟。不用一开始就充钱。2. Windows 安装全流程与账号配置2.1 三种安装方式对比与选择Termius 在 Windows 上的安装方式有至少三种我逐个试过这里把各自的差异说清楚安装方式命令/入口优点注意点官网安装包termius.com/windows版本最新安装可控需要手动检查更新Microsoft Store搜索 Termius更新走商店较省心推送有时比官网慢wingetwinget install Termius.Termius纯命令行适合自动化静默安装出错排查麻烦三种方式装出来的主程序没有本质区别但有两个细节需要注意。第一如果你之前装过旧版本或破解版安装新版本前建议先彻底卸载我遇到过两次旧版本残留导致新版本无法登录的情况卸载重装后一切正常。第二如果系统是 ARM 版 Windows比如部分 Surface 设备要留意官网是否提供 ARM 版本x64 安装包在 ARM 上跑不了。2.2 安装步骤实战以官网安装包为例完整流程是这样的打开 Termius 官网点 Download页面会自动识别 Windows 平台下载 .exe 文件。双击安装包一路 Next。唯一需要留意的界面是安装路径默认在 C:\Program Files\Termius如果你不想占系统盘空间可以手动改到 D 盘。安装完成后启动会进入欢迎页要求登录或注册账号。这里我强烈建议注册一个邮箱账号原因很简单Termius 的跨设备同步依赖账号体系跳过登录的话配置只留在本地换一台电脑就什么都没有了。注册完成后登录进入主界面左侧能看到 Hosts、Keys、Snippets、Port Forwarding 这几个核心模块。整个过程大概五分钟没有需要特别注意的坑。唯一提醒一点不要从第三方下载站找“绿色版”或“汉化版”Termius 的同步和认证都走官方服务器改过的客户端很可能在密钥、密码上动手脚这个风险不值得冒。2.3 订阅策略怎么看Termius 现在的订阅分三种Free、Pro、Teams。Free个人用足够主机数量不限密钥不限支持同步Pro增加端口转发、SFTP、更多片段数量、以及分组/标签等管理功能Teams面向团队协作支持共享主机、共享片段、成员权限管理。对个人用户来说真正需要升级到 Pro 的核心功能其实就是端口转发。如果你经常需要做 SSH 隧道、数据库端口映射之类的事情Pro 的回本速度很快。如果只是连服务器敲命令免费版就挺好。3. 关于“中文版”的真相没有官方中文3.1 为什么搜索“设置中文”找不到开关很多人在网上找“Termius 设置中文方法详解”最后发现一件让人困惑的事Termius 的设置界面里根本没有 Language 选项。这不是你找漏了而是 Termius 官方至今没有提供简体中文语言包。我问过身边好几个用 Termius 的同行大家的一致结论是官方短期内似乎也没有计划补上多语言界面。所以网上搜索“Termius 中文版”出来的结果基本分两类。一类是旧版本的社区汉化补丁基于某个老版本做的修改界面确实有部分中文化但功能落后、兼容性差。另一类就是挂羊头卖狗肉的“汉化版”安装包下载站常见的套路打包了广告插件甚至更危险的东西。我在标题里写“中文版”是因为这个关键词确实有大量人在搜但真正搜到的时候往往就陷入了误区。我希望把这件事说透与其费劲找一个官方没有的东西不如花十分钟把英文界面用顺手然后把精力放在真正影响效率的地方也就是编码和乱码处理。3.2 中文乱码的正确解决方式这是更实际的问题Termius 连上服务器后中文文件名、日志内容显示成乱码怎么办绝大多数情况下这不是 Termius 的问题而是终端编码不一致。我整理了一套排查顺序确认服务器端 locale。在 Linux 上执行locale重点看 LANG 和 LC_ALL 的值。如果显示的是 C 或 POSIX那中文字符基本会乱。临时修正方法是执行export LANGzh_CN.UTF-8 export LC_ALLzh_CN.UTF-8要永久生效写入~/.bashrc或~/.profile即可。确认 Termius 会话的编码设置。Termius 默认使用 UTF-8大多数 Linux 服务器也是 UTF-8只要对齐就没问题。如果你连接的是一台老系统或 Windows 服务端编码可能是 GBK那就需要把服务端代码页切换一下或者修改 Termius 的编码设置。调整字体。在 Settings - Appearance 里把字体改成支持中文的字体比如微软雅黑Microsoft YaHei或者更纱黑体Sarasa Mono SC。默认字体在西文字符上没问题但遇到全角中文时字体缺失会直接显示成方块或问号换个字体基本能解决。3.3 为什么不建议下载“汉化版”前面提到过网上能找到的 Termius 中文汉化版我统一不建议碰。原因有三层第一是安全问题。你的 SSH 私钥、服务器密码、跳板机地址全都保存在这个工具里。来路不明的汉化版如果做了恶意修改这些凭证就可能被窃取。SSH 密钥一旦泄露等于服务器大门钥匙交出去了。第二是版本落后。汉化版通常基于旧版本新功能和安全补丁都跟不上。Termius 不定期修复安全漏洞你用旧版本等于是把风险敞开着。第三是没必要。Termius 的界面英文词汇量很有限核心不过几十个单词Hosts、Key、Snippets、Port Forwarding、Settings、Appearance。用几天就熟悉了。实在不习惯可以开着翻译工具对照着看帮助文档也不用冒险装一个来源不明的修改包。4. 核心功能实操从 SSH 连接开始4.1 快速添加第一台主机打开 Termius 主界面左侧 HOSTS 区域点右上角的加号选择 New Host。这里需要填几个字段Address服务器 IP 或域名PortSSH 端口默认 22Username登录用户名比如 root 或 ubuntuPassword / Key密码或密钥任选其一如果选择密钥登录建议先去左侧 KEYS 模块把私钥导入然后在主机的 Key 字段里选中对应密钥。这里有个容易踩的坑Termius 默认会用全局默认密钥去试连如果你的服务器用的是专用密钥不在下拉框里手动指定连接时会被拒绝。第一次连接时Termius 会弹出主机公钥指纹确认框类似“Are you sure you want to continue connecting?”这和 Linux 的 known_hosts 机制一致。确认指纹没问题后点 Accept之后就不会再提示了。4.2 SSH 密钥管理与 AgentTermius 的 KEYS 模块可以管理多套密钥对支持的格式包括 OpenSSH 格式和 PuTTY 的 ppk 格式。你可以直接在 Termius 里生成新的密钥对也可以把本机已有的 id_rsa 私钥内容粘贴进来。这里有一个非常实用的功能Termius Agent。开启后私钥会驻留在内存中每次连接不需要重复输入私钥密码短语passphrase。如果你有几十台服务器每台都要连每台都问密码短语会非常烦。开启 Agent 后就清爽很多连接时直接进。这个功能在 Windows 上可以替代 OpenSSH Agent 的一部分工作而且配置起来比 OpenSSH 原生工具更直观。开启方式Settings - Key Agent启用后选择要驻留的密钥输入一次 passphrase 即可。4.3 三个值得掌握的功能同步、片段、端口转发跨设备同步是 Termius 最值钱的功能。登录同一个账号后所有主机、密钥、片段、端口转发规则都会通过云端同步。手机端装一个 Termius出门在外也能直接连服务器应急。我经常在地铁上用手机查看线上服务的日志省去了开电脑的麻烦。片段Snippets是把固定命令存成模板比如docker ps、systemctl status nginx、tail -f /var/log/app.log。这些命令如果在一天里要敲二十次放到片段里能节省大量时间。Termius 支持变量插入可以做交互式的片段模板比如自动填充日期参数。端口转发是 Pro 功能但非常实用。一个常见的场景本地开发环境连不上数据库的远程端口但可以通过跳板机访问。在 Termius 里配置一条 Local 转发规则把远程 3306 端口映射到本地的 127.0.0.1:3306之后本地数据库客户端直接连 127.0.0.1 就能访问远程数据库。这个功能在企业内网环境里几乎是必需品。配置步骤不复杂Port Forwarding - Add Rule选择 Local填 Local Address通常 127.0.0.1、Local Port、Remote Address 和 Remote Port再到目标主机那里选择“Use this host as jump host”即可。4.4 移动端与桌面端配合Termius 的跨端一致性做得很好。手机端登录同一个账号后主机列表和电脑完全同步SSH 连接体验在移动端里算第一梯队。我个人的习惯是电脑上创建好所有配置手机只在应急时使用。手机端的密码填充支持系统钥匙串Face ID 解锁也可以开启安全性和便利性兼顾。需要注意一点同步依赖 Termius 官方服务器如果你的网络环境不稳定同步可能会有延迟。但这个影响基本可以忽略配置同步不是实时强一致偶尔延迟几秒无伤大雅。5. Windows 生态协同WSL、Docker、Redis 与 Elasticsearch5.1 用 Termius 连接 WSLWindows 上跑 WSL 的开发者很多但默认的 WSL 窗口在复制粘贴、多标签管理上体验一般。Termius 可以作为 WSL 的替代前端来用方法不复杂在 WSL 里安装 openssh-serversudo apt update sudo apt install openssh-server -y修改/etc/ssh/sshd_config把端口改掉避免和 Windows 自带的 OpenSSH Server 冲突Port 2222 PasswordAuthentication yes启动 sshdsudo service ssh start在 Termius 里新建主机Address 填 127.0.0.1Port 填 2222Username 填 WSL 的用户名密码或密钥随意。这个做法的价值在于你可以把 WSL、本地虚拟机、远程服务器全部统一到 Termius 里管理操作界面一致不用在多个终端窗口之间来回切换。本地调试一个 Node 服务远程查一条生产日志都在同一个工具里完成。有个小坑提醒一下WSL 里的 sshd 需要每次启动后手动开启可以写成sudo service ssh start放进启动脚本或者用 systemd 管理。5.2 用 Termius 管理 Docker 容器Windows 上安装 Docker Desktop 后容器命令行通常是在 PowerShell 里执行docker exec -it 容器ID bash。如果你觉得 PowerShell 窗口不够顺手可以把 Docker 宿主机的 SSH 连接配置到 Termius 里然后在这个连接里执行 Docker 命令。Termius 在这里的角色不是一个 Docker 图形化管理工具而是一个更舒服的终端入口。它的标签页、分屏、复制粘贴都比默认 PowerShell 窗口好用而且多台 Docker 宿主机可以分别建主机条目免去了反复记忆 IP 的麻烦。如果你需要 Docker 的图形化管理那还是配合 Portainer 这类工具更直观。但日常命令行操作Termius 完全够用。5.3 Redis、Elasticsearch 等本地服务的连接排查Windows 上安装了 Redis 或 Elasticsearch 后默认端口分别是 6379 和 9200。有些用户会想用 Termius 去“连接”这些服务但实际上 Termius 是一个 SSH 终端不是 Redis 客户端也不是 HTTP 客户端不能直接执行 Redis 命令或查看 Elasticsearch 的 REST 响应。正确做法是先通过 SSH 连接到运行这些服务的主机然后在终端里执行redis-cli或curl localhost:9200来验证服务状态。举个我实际排查过的例子Windows 上启动了 Elasticsearch浏览器访问 localhost:9200 正常但另一台机器通过 Termius SSH 进来后用curl localhost:9200失败。排查下来发现是 Elasticsearch 默认绑定 127.0.0.1只允许本机访问修改elasticsearch.yml里的 network.host 并重启服务后才解决。这种问题不是 Termius 的锅理解了“Termius 是终端不是应用客户端”这个定位排查思路就会清晰很多。6. 常见问题与排查实录6.1 连接被拒绝Connection refused这个报错十有八九是目标主机的 SSH 服务没启动或者端口不对。排查顺序确认 IP/域名正确先ping一下看网络通不通确认端口是 22 还是自定义端口和服务器端/etc/ssh/sshd_config的 Port 是否一致在目标机器上执行sudo systemctl status sshd确认 sshd 正在运行如果目标机器是云服务器确认安全组放行了对应端口很多云厂商默认只放行 22如果你改了 SSH 端口新端口可能没放行。6.2 Windows 下中文乱码再谈这是搜索热词里反复出现的痛点。前面讲过 Linux 端的 locale 问题和字体问题这里补充 Windows 服务端的场景。如果你用 Termius 连接的是 Windows 的 CMD 或 PowerShell 远程服务中文乱码通常和代码页有关。Windows 默认代码页是 936GBK而 Termius 默认用 UTF-8两端不对齐就会乱码。在服务端执行chcp 65001切换到 UTF-8 代码页后中文显示就正常了。如果服务端必须保持 GBK那就需要改 Termius 的会话编码设置让两端都回到 GBK。原则很简单两端编码必须一致谁迁就谁都可以但不能各说各话。还有一个很隐蔽的坑Windows 的 OpenSSH Server 如果配置了默认 shell 为 PowerShell那么远程会话的中文输出可能受 PowerShell 控制台输出编码影响。可以在 PowerShell 里设置[Console]::OutputEncoding [System.Text.Encoding]::UTF8来对齐。6.3 同步失败与账号问题同步失败最常见的原因是网络问题或者账号不是同一个。Termius 的设置里退出登录再重新登录一般能解决。另一个容易被忽略的点是系统时间。如果 Windows 的系统时间和实际时间偏差太大Token 校验会失败导致登录和同步异常。这个问题在虚拟机环境里特别常见同步一下时间再试。6.4 免费版不够用怎么办如果你确实需要端口转发、SFTP、更多片段数量可以考虑升级 Pro。如果不想付费也可以考虑 mRemoteNG、Xshell个人免费版等工具作为补充。但我还是建议优先在 Termius 免费版里把需求压一压比如用片段功能代替一部分重复操作用跳板机SSH 手动配置代替图形化端口转发。这不只是省钱也是逼自己更熟悉 SSH 本身。网络安全的前提是工具可信不推荐使用任何破解版或来路不明的汉化版。7. 最后说点个人体会用了两年多 Termius最大的感受是它不一定是你见过的功能最深的 SSH 工具但一定是“想用哪台就哪台换了设备也不慌”的工具。我踩过几次坑也收获过不少便利。比如有一次服务器突发故障人在外面没法开电脑用手机 Termius 连上之后快速重启了服务避免了更大范围的影响。那种时候你就知道平时把配置同步做好、把密钥管理好是值得的。对 Windows 用户来说Termius 的正确用法不是替代你所有的终端工具而是把“远程连接管理”这件事单独拎出来做到方便、统一、可靠。中文界面没有就没有吧英文就那么几个词用顺手了比什么都强。最后再分享一个小技巧在 Termius 的设置里把默认字体调成等宽的中文字体比如更纱黑体或 JetBrains Mono 配合微软雅黑回退然后开启连字符优化Ligature终端阅读体验会有非常明显的提升。这个小改动花不了两分钟但每天盯着终端看的人会懂它的价值。本文还有配套的精品资源点击获取