功能特性

Tera Term 的能力边界由三部分构成:如何连上设备、如何忠实呈现字符界面、如何把重复操作交给脚本。以下按这三条线索逐项说明,并附安全、配套工具与同类工具对比。

内容核查: 依据:Tera Term 官方手册、GitHub 发布记录

连接能力

六种接入方式,覆盖网络与本地串口

同一程序内实现多种协议,会话配置可保存为命名的连接条目,下次双击即可复用。

连接方式与适用设备
连接方式 协议 / 端口 典型用途 备注
SSH2 TCP 22 Linux / Unix 服务器、网络设备远程管理 由 TTSSH 模块实现,支持密钥认证、端口转发、SCP
SSH1 TCP 22 仅支持 SSH1 的早期设备 协议本身已不安全,仅在隔离环境兼容旧设备时启用
Telnet TCP 23 交换机、路由器、老式终端服务器 明文传输,建议仅在隔离网段使用
串口(Serial) COM1 – COMn 嵌入式板卡、工控设备、Console 口 波特率、数据位、停止位、校验、流控与 RTS/DTR 电平可配置
命名管道 \\.\pipe\name 本机进程间通信、被其他程序驱动的终端会话 可用于把 Tera Term 作为其他工具的显示前端
IPv6 TCP 22 / 23 IPv6 专网、双栈环境 与 IPv4 会话共用同一套配置与日志机制
快捷入口

ssh:// URL 关联

安装时可注册 ssh:// 协议关联,浏览器或命令行中的 SSH 链接可直接唤起 Tera Term 建立会话。

会话管理

连接条目与配置文件

常用主机可保存为条目,参数写入 TERATERM.INI;配置文件可随便携版一起分发,实现团队统一设置。

并发

多窗口并行

每个会话独立窗口,可同时登录多台设备并排观察;配合日志功能分别记录,互不干扰。

终端仿真

字符界面要还原得准,操作才不出错

全屏程序、分页器、进度条都依赖终端控制序列。仿真不完整时会出现花屏、光标错位或按键无响应。Tera Term 的仿真实现以 VT100 为基准,向上覆盖常用 VT200/VT300 特性。

  • VT100 完整支持,覆盖光标控制、滚动区域、字符属性与制表位
  • 部分 VT200 / VT300 扩展,兼容多数 Linux 全屏程序
  • Tektronix 4010 矢量图形终端仿真,用于老式绘图与示波类应用
  • dumb 终端模式:仅保留最基本的字符输出,适配极简设备
  • 字符宽度自定义:按 Unicode 码位指定东亚宽字符的显示宽度
会话设置项(节选)
终端尺寸80 × 24 / 132 × 43 可自定义
字符集UTF-8 / GBK / Shift_JIS / EUC-JP
换行处理CR / LF / CR+LF 可选
退格键BS / DEL 切换
滚动缓冲行数可设,支持回看
颜色模式16 色 / 256 色 / 真彩
传输与自动化

文件搬运与批量操作,都不依赖额外工具

串口设备通常无法使用网络文件协议,内置的六种传输协议就是唯一通路;网络侧则由 SCP 补齐。

内置文件传输协议
协议校验方式适用场景
ZMODEMCRC-32带自动重传,串口传输首选
YMODEMCRC-16批量文件、保留文件名与大小
XMODEMChecksum / CRC最基础的兼容方案
Kermit块校验老式 UNIX 与小型机
B-PLUS块校验日本产设备常见
Quick-VAN块校验特定工控设备
auto-backup.ttl
; 遍历设备清单,逐个备份配置
strdim hosts 3
hosts[0] = '10.0.0.11'
hosts[1] = '10.0.0.12'
hosts[2] = '10.0.0.13'

i = 0
while i < 3
  connect hosts[i]':22 /ssh /2 /auth=publickey'
  wait '$'
  logopen 'C:\backup\'hosts[i]'.log' 0 0
  sendln 'show running-config'
  wait 'end'
  logclose
  sendln 'exit'
  i = i + 1
endwhile
end

TTL 宏语言

变量、数组、条件、循环、子过程齐备,字符串匹配支持 Oniguruma 正则表达式,可解析设备回显并决定下一步动作。

会话录制与回放

TTYRec 记录字节流,TTYPlay 按原时间轴回放。适合复现故障过程、制作培训材料,也便于审计操作步骤。

日志与时间戳

可按会话开启日志,选择追加或覆盖模式,并附加时间戳。输出为纯文本,便于后续用脚本做差异比对。

安全能力

加密实现跟随上游,修复公开可查

终端工具处在运维链路的关键位置,加密库版本与密钥处理方式必须可追溯。Tera Term 的 SSH 功能由 TTSSH 模块独立维护,版本号与主程序并行发布。

  • 密钥格式:支持 OpenSSH 与 PuTTY 的 PPK 格式(DSA / RSA / ECDSA / Ed25519 视版本而定)
  • 密钥交换:5.6.0 起加入抗量子混合方案 mlkem768x25519-sha256 与 sntrup761x25519-sha512
  • 加密库:5.7.1 使用 LibreSSL 4.3.3,随版本升级同步替换
  • 代码签名:自 5.4.1 起安装包带数字签名,可校验发布者身份
  • 完整性校验:每次发布提供 SHA-256 校验文件
  • 网络行为:除用户主动建立连接外,程序不向其他网络系统传输信息
版本安全提示

5.6.2 修复了 SSH2 数据包长度校验缺失导致的越界访问问题。仍在运行 5.6.1 及更早版本的环境,建议尽快升级至 5.7.1。

完整变更记录见 GitHub 发布页与官方 history 文档,每条修复均标注对应 issue 编号。

配套组件

安装包内含的辅助工具

Tera Term 不是一个孤立程序,安装后同时部署若干独立组件,各自解决一类问题。

TTSSH

SSH 客户端模块

SSH1 / SSH2 协议实现,提供密钥认证、端口转发、SCP 文件传输。以独立版本号维护,当前为 3.7.1。

TTProxy

代理插件

让 Tera Term 经由 HTTP 或 SOCKS 代理建立连接,适用于需要跳板或受限出网的运维环境。

TTX KanjiMenu

字符集切换

在会话中快速切换日文、中文等字符编码,处理多语言设备回显时不必反复进入设置界面。

TTYRec / TTYPlay

录制与回放

把终端字节流记录为文件,再用播放器按原始节奏还原。适合故障复现与操作留痕。

Cygterm+

本地 Shell 接入

在 Tera Term 窗口中打开 Cygwin 或 MSYS 的本地 shell,把远程与本地操作统一到同一界面。

TeraTerm Menu

连接启动器

集中管理常用主机与宏,一键发起会话。5.7.0 起强化了内存中密码的保护方式。

工具对比

Tera Term、PuTTY、SecureCRT、Xshell 怎么选

四者都能完成 SSH 登录,差异集中在仿真完整度、脚本能力、授权成本与部署方式。下表按公开文档整理,便于按场景取舍。

四款 Windows 终端工具能力对比(2026 年 11 月整理)
对比维度 Tera Term PuTTY SecureCRT Xshell
授权方式 BSD-3-Clause,免费商用 MIT,免费 商业授权,按席位付费 个人与教育免费,商用需授权
SSH / Telnet SSH1、SSH2、Telnet SSH1、SSH2、Telnet SSH1、SSH2、Telnet SSH2、Telnet
串口连接 支持,参数与 RTS/DTR 可调 支持 支持 支持
终端仿真 VT100 完整、部分 VT200/VT300、TEK 4010 VT100 / VT102 / VT220、ANSI VT100–VT320、ANSI、Xterm 等 Xterm、VT100/220/320、ANSI
脚本自动化 内置 TTL 宏语言 无内置;配合 plink 命令行 VBScript / Python / Perl VBScript / Python
免安装便携 提供 zip 便携版 单文件 exe 需安装 需安装
中文界面 通过 .lng 语言文件加载 界面为英文 提供多语言版本 支持简体中文
典型场景 串口调试、网络设备批量巡检、脚本化运维 一次性 SSH 登录、跳板机临时操作 企业统一运维,需商业支持 多标签会话管理、团队协作

对比依据各产品公开文档与实际使用整理,不含性能跑分。软件版本迭代会改变功能与授权条款,采购或部署前请以厂商官方说明为准。

技术规格

版本与运行环境

Tera Term 5.7.1 规格摘要
当前版本5.7.1(2026-10-09 发布),配套 TTSSH 3.7.1
支持系统Windows 7 / 8 / 8.1 / 10 / 11;Windows Server 2012 / 2012 R2
处理器架构x86、x64、arm64;x86 版本可在三种架构上通过 WOW64 运行
安装形式安装包(.exe,支持为所有用户或当前用户安装)与便携版(.zip)
实现语言C / C++(早期版本为 Pascal)
开源许可BSD-3-Clause
界面语言多语言,通过 .lng 语言文件加载
配置文件TERATERM.INI,随安装目录或用户配置目录存放

说明:以上能力以 5.7.1 版为准。具体选项名称与默认值可能随版本调整,实际操作请参考程序内帮助(F1)或官方手册。

需要这些能力?直接取安装包

安装包内含主程序、TTSSH 与全部配套工具,按架构选择即可。