为 AI 代理而生的 SSH
让你的 AI 代理获得 SSH 访问,无需交出密钥
你的编程 AI 代理,无论是 Claude Code、Cursor,还是任何支持 MCP 的工具,都能通过 Termalin 操作你的服务器:跟踪日志、修改配置、重启服务、部署上线。密钥托管方(替你保管密钥、代为签名的中间层)为每个连接签名,所以代理始终拿不到密钥;你可以实时查看每个会话,代理的每个操作都会在录制中标记出来。
Termalin 支持 Windows、macOS 和 Linux,而且它的托管 MCP 端点让 CI 或云端沙箱中的 AI 代理完全不需要运行桌面应用就能访问你的服务器——这正是大多数内置 MCP 的桌面 SSH 客户端(Conduit、XPipe)所不具备的,因为它们的服务器只在本地运行。参见完整的横向对比(英文)。
Free 版 · 14 天 Pro 试用 · Windows、macOS、Linux 和 iOS
01 / 安全的入口
服务器上的活,AI 代理已经在干了。给它们一个安全的入口
常见的做法是把裸 shell 和私钥直接交给 AI 代理,然后祈祷别出事。Termalin 则是代理经由连接的那一层:一款 SSH 客户端,内置面向你所选主机的 MCP 服务器,中间还有密钥托管方。正是这种托管模式——代理始终拿不到密钥——让它有别于那些把密钥文件交给代理的客户端;看看各客户端对比 →
- ▸密钥托管方。解锁一次,Termalin 就代表代理签名:无需
ssh-add,没有可供代理读取的密钥文件,也不会把任何东西交给模型。 - ▸按主机授权与策略。代理访问默认关闭;你选择它能访问哪些主机,并把每台设为完全访问、命令允许列表(英文)或禁止;允许它在你的实时会话中输入,是另一个独立开关。
- ▸一切都有记录。代理的每条命令都会在会话录制中标记出来,实时镜像到你的屏幕上,并写入审计日志。
02 / 工作原理
从下载到 AI 代理开工,只需三步
选择主机
安装 Termalin,添加你的服务器,在设置 →“代理访问 (MCP)”中选择允许 AI 代理访问哪些主机。在你打开之前,访问一直是关闭的。
把 AI 代理指向它
在你的 AI 代理中注册随附的 MCP 服务器。用 Claude Code 只需一行:claude mcp add termalin -- <path>/termalin-mcp。任何 MCP 客户端配置都可以。
看着它干活
代理会自己开会话,标签页会发光,你可以随时查看;它还可以接入你已经打开的会话。你随时可以接管键盘。
03 / 一切尽在你的掌握
实时查看每个会话,之后还能回放
每个代理会话都会镜像到你的屏幕上。监控网格把每个打开的会话显示为实时图块,由 AI 代理操作的会话会发光,你始终知道哪里在运行什么。录制把命令、输出和代理操作放在带标记的可拖动时间轴上,而且只录输出,绝不录你的按键,所以隐藏提示符下输入的密码永远不会进入录制内容。在这一切背后,还有一份审计日志,记录每次主机连接、文件操作和代理命令。
04 / 无需运行应用
即使你的电脑关着,AI 代理也能操作你的服务器
用 Connector接入你的服务器,并把 Termalin 的托管 MCP 服务器添加到你的 AI 代理:登录一次使用 https://termal.in/mcp(ChatGPT、claude.ai、Claude Code、Codex、Cursor),脚本和 CI 则用网页控制台中的 API 密钥指向 https://termal.in/api/v1/mcp。即使你的电脑上什么都没打开,它也能在你接入隧道的服务器上执行命令、读写文件,并读取监控和告警。它用短期证书认证,不会交出任何密钥;每个登录连接和每个 API 密钥都有各自的命令策略(完全、允许列表或只读);API 密钥还可以限定到特定服务器,设定有效期并随时撤销;托管运行有限速和时长上限。
常见问题
AI 代理怎样才能安全地通过 SSH 访问我的服务器?
用一个把私钥挡在代理之外的 MCP 服务器——代理只是发出操作请求,签名由你掌控的某个环节来做。几种选择:独立的 SSH MCP 服务器,例如 tufantunc/ssh-mcp(v2 增加了命令分类、RBAC 和审批,不过密钥仍然留在服务器运行的地方);内置 MCP 服务器的 SSH 客户端,例如 Conduit 或 XPipe(仅限本地);或者 Termalin,它的 MCP 服务器就是一个密钥托管方——代表代理签名,所以私钥从不交出,能访问哪些主机由你选择,还有一个托管端点(https://termal.in/mcp)以无密钥方式接入服务器,受每个连接的命令规则和审计日志约束。代理访问默认关闭。技术详解 →
哪些 AI 代理可以配合 Termalin 使用?
任何支持 Model Context Protocol 的 AI 代理:Claude Code、Cursor 和其他 MCP 客户端;另外还有作为聊天连接器的 ChatGPT 和 claude.ai。把客户端指向随附的 termalin-mcp 二进制文件;当你的电脑上什么都没运行时,也可以指向托管服务器:登录一次使用 https://termal.in/mcp,用 API 密钥则使用 https://termal.in/api/v1/mcp。
我能看到代理在做什么吗?
能。每个代理会话都会镜像到你的屏幕上。在监控网格中,每个打开的会话都是一个实时图块,由 AI 代理操作的会话会发光。代理的每个操作都会在会话录制中标记出来,并写入审计日志,之后可以回放任意一次运行。查看全部功能 →
代理会拿到我的 SSH 密钥吗?
不会。在本地,由 Termalin 的密钥代理代表 AI 代理签名,无需 ssh-add,也没有任何密钥文件可供代理读取。托管端点用短期证书认证你接入隧道的服务器,所以那边也不会交出任何密钥。API 密钥可以限定到特定服务器,设置命令策略(完全、允许列表或只读),设定有效期并随时撤销。了解安全机制 →
代理访问免费吗?
Free 版包含 MCP 代理:它可以自己开会话,也可以接入你已经打开的会话,主机数量不限。无需运行桌面应用就能访问你服务器的托管 MCP 服务器属于 Pro 套餐,按年付费 $8/月(按月付费 $10/月)。每个新账户都从 14 天 Pro 试用开始,无需绑卡。查看价格 →
让 AI 代理安全地上岗
下载 Termalin,选好 AI 代理能访问的主机,然后看着它干活。Free 版主机数量不限,新账户可免费试用 Pro 14 天。