Tera Term:免费开源的终端模拟器 #
Tera Term 是什么? #
Tera Term 是一款免费、开源的软件终端模拟器(Terminal Emulator),主要用于在 Windows 系统上建立远程或本地连接并执行交互式操作。它最初由日本开发者主导开发,如今由 TeraTermProject 团队在 GitHub 上持续维护,仓库已累计超过 9500 次提交。
通过 Tera Term,用户可以连接远程服务器进行 SSH 会话管理、登录网络设备执行 Telnet 命令,或者打开串口与路由器、交换机、单片机等硬件进行调试通信。软件内置 TTL(Tera Term Language)宏语言,能够把重复性的登录、命令下发、日志收集等操作脚本化,大幅减少手工操作。对于运维工程师、网络工程师和嵌入式开发者而言,Tera Term 是一款体积小巧、稳定可靠、功能全面的日常终端工具。
Tera Term 有哪些亮点特色? #
- 完全免费且开源:Tera Term 是免费软件终端模拟器,源代码托管于 GitHub,任何人都可以查看、编译和参与贡献,不存在授权费用或功能阉割问题。
- 多协议连接能力:除了基础的串口(Serial)通信外,项目内置 ttssh2 模块提供 SSH 支持,并兼容 Telnet 连接,一套工具即可覆盖服务器运维与网络设备调试两类场景。
- TTL 宏脚本自动化:通过 Tera Term Language(TTL)可以编写宏脚本,自动完成登录、批量命令执行、日志抓取等重复任务;仓库中还提供 TTXSamples、TTXAdditional 等示例资源,方便快速上手。
- 多架构安装包适配:官方同时提供 x86、x64 与 arm64 三个架构的安装包,无论是老旧的 32 位系统、主流的 64 位 PC,还是基于 ARM 的 Windows 设备,都能找到匹配版本。
- 可扩展的插件体系:项目包含 TTProxy(代理连接)、TTXKanjiMenu(日文/多语言字符菜单)等扩展组件,用户可按需启用,扩展终端的功能边界。
- 多语言界面支持:安装脚本中包含 en_US、ja_JP、it_IT、tr_TR 等多套语言消息文件,界面语言可随系统环境切换,兼顾不同地区用户的使用习惯。
- 正规代码签名保障:Tera Term 的发布二进制由 SignPath.io 提供免费代码签名服务,并由 SignPath Foundation 颁发证书,安装时能有效降低被系统拦截的概率,也便于验证文件来源。
- 持续活跃的版本维护:项目通过 GitHub Actions 自动构建安装包并生成 SHA256、SHA512 校验文件,版本迭代稳定,社区 Issues 与 Pull Requests 保持活跃。

免费下载 Tera Term #
以下为官方渠道提供的 Tera Term 5.7.0 各架构安装包,请根据自己的系统架构选择对应版本下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| teraterm-5.7.0-arm64.exe | 适用于 ARM64 架构 Windows 设备 | 11.5 MB | 夸克网盘 |
| teraterm-5.7.0-x64.exe | 适用于 64 位 Windows 系统(主流推荐) | 11.8 MB | 夸克网盘 |
| teraterm-5.7.0-x86.exe | 适用于 32 位 Windows 系统 | 11.5 MB | 夸克网盘 |
提示:如果不确定自己的系统架构,可在 Windows「设置 → 系统 → 关于」中查看“系统类型”。绝大多数现代 PC 选择 x64 版本即可。
Tera Term 如何使用? #
Tera Term 的操作逻辑非常直观,新用户按照下面几步即可完成一次完整连接。
- 启动并新建连接:双击桌面图标启动 Tera Term,会弹出「New connection(新建连接)」对话框。选择
TCP/IP可连接远程主机,选择Serial则可打开本地串口。 - 填写连接参数:若选择 TCP/IP,需要填写 Host(主机地址或域名)与 TCP port,并在 Service 下拉框中选择 SSH、Telnet 或其他协议;若选择 Serial,则需指定 COM 端口号、波特率(Baud rate)、数据位、校验位与停止位等串口参数。
- 完成身份验证:点击 OK 后,SSH 连接会提示输入用户名与密码(或使用密钥认证),Telnet 连接则直接进入登录提示符;串口连接无需认证,连接成功后即可直接输入指令。
- 调整终端显示:通过菜单栏的
Setup → Terminal可设置终端尺寸、字体、字符编码(如 UTF-8);Setup → Window可调整窗口外观;修改后的设置可通过Setup → Save setup保存到配置文件,下次启动自动生效。 - 使用 TTL 宏提升效率:如需重复执行相同操作,可通过
Control → Macro运行.ttl宏脚本,实现自动登录、批量命令下发与日志保存;官方仓库的 TTXSamples 目录中提供了可参考的宏示例。
Tera Term 的常见问题? #
Tera Term 是免费的吗?可以商用吗? Tera Term 是一款完全免费的软件终端模拟器,采用开源方式发布,个人与企业用户均可免费使用,无需购买授权。具体授权条款可参考项目仓库中的 LICENSE.md 文件。
我应该下载 x86、x64 还是 arm64 版本? x64 适用于绝大多数 64 位 Windows 电脑,是目前的主流选择;x86 用于较老的 32 位系统;arm64 则适用于搭载 ARM 处理器的 Windows 设备(如部分 Surface 机型)。下载前建议先确认系统架构。
Tera Term 支持哪些连接协议? 官方仓库中包含 ttssh2、TTProxy 等模块,说明其支持 SSH、Telnet 与串口(Serial)连接,并可借助代理组件实现间接连接。不同版本对协议版本(如 SSH1/SSH2)的支持情况以实际发布说明为准。
为什么安装时 Windows 会提示安全警告? 官方发布的可执行文件已由 SignPath.io 提供代码签名,通常可以正常安装。若仍出现 SmartScreen 提示,可能是系统对下载来源的常规检查,可在确认文件校验值(SHA256/SHA512)无误后选择继续运行。
Tera Term 可以保存会话配置吗?
可以。通过 Setup → Save setup 可将当前终端、窗口、字体等设置保存到配置文件,下次启动时自动加载;也可以为不同主机分别保存配置文件,通过启动参数指定加载。
连接中文服务器时出现乱码怎么办?
通常是字符编码不匹配导致。可在 Setup → Terminal 的 Encoding 选项中将编码切换为 UTF-8,并确认服务端 locale 设置一致,即可正常显示中文。
Tera Term 如何安装? #
Tera Term 目前主要面向 Windows 平台,官方提供 .exe 安装包以及便携版压缩包,以下为标准安装流程。
Windows 平台(安装包方式)
- 根据系统架构下载对应的
teraterm-5.7.0-x64.exe、teraterm-5.7.0-x86.exe或teraterm-5.7.0-arm64.exe。 - 双击安装包,若出现用户账户控制(UAC)提示,点击「是」继续。
- 在安装向导中选择语言,阅读并接受许可协议。
- 选择安装目录(默认路径通常为
C:\Program Files\teraterm)以及需要安装的组件(如 SSH 客户端、TTProxy 等)。 - 选择是否创建桌面快捷方式与开始菜单项,点击「安装」。
- 安装完成后点击「完成」,即可从开始菜单或桌面启动 Tera Term。
Windows 平台(便携版方式)
- 下载官方提供的便携版压缩包,解压到任意目录。
- 直接运行目录中的
ttermpro.exe即可使用,不会写入系统注册表。 - 如需与系统关联文件类型或右键菜单,可在便携版中执行附带的相关注册脚本。
其他平台说明 Tera Term 官方发布主要面向 Windows,macOS 与 Linux 用户如需相同功能,可考虑使用系统自带的终端或同类开源终端模拟器,官网未提供 macOS/Linux 原生安装包。
Tera Term 如何卸载? #
卸载 Tera Term 的方式取决于你当初采用的安装形式,下面分别说明。
Windows 安装包版本
- 打开「控制面板 → 程序和功能」(或「设置 → 应用 → 已安装的应用」)。
- 在列表中找到
Tera Term或teraterm,右键选择「卸载」。 - 按照卸载向导提示点击「下一步 / 卸载」,等待程序自动完成卸载。
- 卸载完成后建议重启一次资源管理器或重启电脑,确保相关文件句柄被释放。
Windows 便携版
- 直接删除解压后的整个程序目录即可,不会在系统中留下注册表项。
- 如果此前手动执行过文件关联或右键菜单注册脚本,请先运行对应的反注册脚本,再删除目录。
残留文件清理
- 用户级配置文件(如
TERATERM.INI)通常位于程序安装目录或用户配置目录中,卸载程序可能不会自动删除,如有需要可手动清理。 - 若曾保存过宏脚本、日志文件或密钥文件,这些内容不会被卸载程序移除,请按需自行备份或删除,以免重要数据丢失。
