termal.in

录制 · 回放 · 审计

SSH 会话录制:只录屏幕,绝不录键盘

Termalin 把会话——命令、输出和代理操作——录制在一条可拖动的时间轴上,你可以像看视频一样回放。录制只录输出——从不采集按键,所以隐藏提示符下的密码不会进入录制——在付费套餐中,录制还会同步到端到端加密的云端,你可以在任意浏览器里回放。

Free 版 · 14 天 Pro 试用 · Windows、macOS、Linux 和 iOS

01  /  录制与回放

录制任意会话,像视频一样回放

全局或按主机开启录制(设置 → 终端,或主机表单),会话就会以 asciicast 格式录制下来。回放是一条带标记、可拖动的时间轴——琥珀色标记你的命令和系统事件,绿色标记代理命令——点击某个标记会直接跳到那一刻。

  • ▸拖动,而不是滚动——把时间轴拖到会话中的任意一点,而不用一页页翻日志。
  • ▸可点击的标记——每条命令和每个事件都是时间轴上的一个跳转点。
  • ▸保留期限由你决定——设置保留期限,让过期的录制自动清理。

02  /  绝不录按键

只录输出——绝不录你的按键

录制采集的是终端输出和事件标记——绝不采集原始按键。在隐藏提示符下输入的密码(sudo、ssh、psql)从不回显,所以永远不会进入录制;终端打印出来的就是录制内容,仅此而已。你能完整还原主机上发生的一切,而不会把录制器变成按键记录器。哪些数据始终加密 →

03  /  加密云端

服务商读不了的云端录制

在付费套餐中,录制会同步到云端——上传前先在你的设备上加密,所以服务器存储的是它打不开的数据块。网页控制台在回放时在你的浏览器中解密录制,服务器只看得到元数据——时长、大小,以及是否有 AI 代理参与——用于列表和配额,仅此而已。标题和主机标签和录制本身一样被加密。

  • ▸随处回放——在桌面应用中,或在任意设备上通过网页控制台回放。
  • ▸Free 版已包含——录制和回放无需订阅即可完全在本地使用;云端副本是付费套餐才增加的部分。

04  /  代理也在记录之中

AI 代理一动手,记录里就有

AI 代理通过 Termalin 内置的 MCP 服务器连接——它们做的一切都会进入和你自己的操作同一份记录。代理正在操作的会话会在监控网格中发光,网格把每个打开的会话并排实时镜像;每条代理命令在回放时间轴上都有一个绿色标记;而且这一切都会进入审计日志——每一次登录、主机连接、文件操作和代理命令,都附带来源(IP · 国家)和设备。审计保留时长随你的套餐而定。想确切了解 AI 代理在你的服务器上做了什么(英文),或进一步了解 AI 代理 →。

05  /  面向团队

可供复盘依靠的记录

出了问题——或者有人问起谁动过某台主机、改了什么——你可以回放会话,而不必从 shell 历史里拼凑。录制、时间轴标记和审计日志,为团队提供一份可复盘的人与代理活动记录,用于故障复盘和内部访问审查。它不是一纸认证——而是复盘真正需要的原始素材:什么在运行、在哪里、什么时候、由谁执行。面向团队的 Termalin →

录制会话的几种常见方式,对比一下

录制 SSH 会话不止一种办法。下面列出每种方式录什么、存到哪里,以及你的按键是否在其中。

方式录制内容存储位置是否含按键?
script终端显示的一切,写入 typescript 文件主机上的一个本地文件是——你输入的内容会一并回显录入
asciinema终端输出,作为带时间的 cast本地,或上传到 asciinema.org仅输出
tlog服务端按用户记录的会话 I/O服务器上的 systemd journal 或 Elasticsearch可包含输入(取决于配置)
Termalin输出和事件标记,在客户端本地,或 Pro 的 E2E 加密云端副本绝不——仅输出

在云服务器上录制?参见 在 EC2 及其他虚拟机上录制 SSH 会话(英文)。

常见问题

SSH 会话录制会录下按键吗?

不会——录制保存的是终端输出和事件标记,绝不保存原始按键。在隐藏提示符下输入的密码(sudo 之类)从不回显,所以永远不会进入录制。不过,终端打印出来的任何内容都是录制的一部分。了解安全机制 →

录制存储在哪里——Termalin 能读取它们吗?

在 Free 版,录制保存在你的设备上。在付费套餐,录制可以同步到云端——上传前先在你的设备上加密,所以服务器存储的是它打不开的数据块,只能看到时长、大小之类的元数据。回放在应用或网页控制台中进行,在客户端解密。

我能看到 AI 代理在一次会话里做了什么吗?

可以——代理的命令在回放时间轴上有专属的绿色标记,代理正在操作的会话会在监控网格中实时镜像,而且代理的每条命令都会写入审计日志。

会话录制免费吗?

免费——录制和回放是 Free 版的一部分,而 Free 版就是完整的桌面应用,主机数量不限。付费套餐增加加密云端录制,你可以在网页控制台中回放。每个新账户都从 14 天 Pro 试用开始,无需绑卡。查看价格 →

如何开启录制?

在设置 → 终端中全局开启,或在主机表单里按主机开启。你还可以设置保留期限,让过期的录制自动清理。录制文档 →(英文)

我能在堡垒机或跳板主机上录制 SSH 会话吗?

可以——Termalin 在客户端录制,所以经由跳板主机路由的会话和其他会话一样会被录制:只录输出,并把主机、时间、设备和 IP 记入审计日志。如果你需要在堡垒机本身上做服务端录制——覆盖每个用户、每次连接——请搭配一个服务端工具;我们关于在堡垒机上录制(英文)和在不记录按键的情况下录制的指南,介绍了 script、asciinema 和 tlog 以及各自适用的场景。

把你的会话记录下来——免费

录制和回放是 Free 版的一部分——完整的桌面应用,主机数量不限。付费套餐增加加密云端录制,你可以在任意浏览器里回放。新账户可免费试用 Pro 14 天。

Free 版 · 14 天 Pro 试用 · 面向团队 · 安全