Termark 1.8.3:AI 在你的服务器上跑命令,得先过你写的规则
摘要
Termark 1.8.3 让 AI 命令守卫支持正则规则:命中的命令可以直接拦下或要求确认,优先级高于三档审批策略;外部 CLI 的命令在两分钟内没有批准就不执行。
推荐- 软件名称
- Termark
- 版本
- 1.8.3
- 收费
- 免费
- 开源
- 非开源
- 操作系统
- WindowsmacOSLinux
- 更新时间
- 2026-11-12 23:00
Termark 是一个 SSH 客户端,macOS、Windows、Linux 都有客户端,手机端也做了 iOS 和 Android。除了终端本身,它把资产、凭据、文件传输、端口转发收在同一个窗口里,右边常驻一块系统监控。2026 年 11 月 10 日的 1.8.3 加了一个听着不起眼、用起来很关键的东西:AI 命令守卫规则。
审批策略是别人定的,规则得自己写
Termark 的 AI 早就有三档审批:自动、平衡、严格。平衡是默认档,只读的观察命令直接放行,改文件、装软件、动服务、重启这类要确认。这套判断靠解析 Shell token,能认出管道、重定向、子命令、反引号和命令替换,在通用层面已经不算粗。
但它终究是通用判断。你手里那台跑着数据库的机器,可能连重启服务都不该让模型碰;反过来,某些看着吓人的命令在你的环境里天天跑,每次都弹窗只是添堵。1.8.3 把这条口子交给使用者:自己写正则,命中就标记成需确认,或者直接阻止。
一条正则的两头
规则用的是非锚定匹配,命令里任意位置出现就算命中,想整行匹配得自己在两头加 ^ 和 $。这个细节值得留意:只写 rm,会把所有含 rm 的命令都拦下,连 grep rm 这种纯读操作也逃不掉;写成 ^rm 才只拦开头就是 rm 的那一类。
标记分两种,需确认和阻止。前者弹出来问你,后者连问都不问,直接不让跑。规则的地位压在所有策略之上:哪怕你选了自动模式,哪怕这次会话里点过不再询问,命中的命令照样要过闸。规则还能导入导出,几台机器之间抄一份就够。
把它当成一层自己写的护栏,位置就清楚了:模型负责想命令,风险判断负责粗筛,最后那几条你最在意的边界,由你自己钉死。
外部 CLI 的两分钟
Codex、Claude Code、OpenCode 这些本地 agent 有个共同的尴尬:它们不知道你的 SSH 资产,也没有密码和私钥,按道理也不该知道。Termark 的做法是留一个命令行入口,让这些工具通过它列出资产、执行命令、传文件,凭据始终留在 Termark 这边,不必散到各个工具的配置文件里去。
一旦命令要经过 Termark 转发,审批就回到了人能看见的地方。1.8.3 把这条链路补完整了:需要批准时,系统通知和桌面审批框同时出现,两分钟内没人点,命令就不执行。这个默认值定得挺硬,它假设你根本没在看屏幕,那就当没这回事,而不是替你点同意。
AI 跑在哪个壳里
会话 AI 默认走后台通道:复用当前 SSH 连接,另开一个 exec channel。好处是干净,不污染终端历史;代价是它不继承你刚切过去的目录、临时设的变量和 alias。真要共享现场,得手动切到终端模式,让命令直接写进当前那个可见的 Shell,代价则是历史里多出一堆机器输入。
上下文也收得比较紧。会话 AI 只带最近若干行终端输出、当前会话 ID、必要提示词和你的问题,行数可以在设置里调。全局 AI 反过来,不自动附带终端内容,得你明确指定主机或分组,它才去加载对应资产。这么划分,让 AI 到底知道多少变成一件看得见的事。
免费与付费的线
基础功能免费,SSH、Telnet、串口、本地终端都在免费范围内,会话 AI 与全局 AI 也归免费,连命令审批的配置都不用花钱。PRO 一年 68 元、买断 198 元,眼下是促销价,原价分别 99 和 268。多付的钱换来的是批量在多台机器上跑命令、Docker 与 systemd 的图形化管理、加速传输、自动录制会话,以及通过官方服务、WebDAV、S3、iCloud 或本地目录做客户端加密的多设备同步。
零碎改动
1.8.3 还顺手修了几处会咬人的毛病:多窗口开多了可能把连接耗光、关应用时卡住不动;webfont 异步加载期间字体度量过期,vim 里光标会错位;串口写入阻塞之后资源不释放。操作上,按住 ctrl 滚轮可以单独调当前终端的字号,不再连带缩放整个界面;等堡垒机浏览器认证的过程现在能取消;AI 对话的折叠方式重做了一遍,助手回复始终完整,工具调用按执行段收起。
Termark 1.8.3 没有把 AI 做得更主动,反而把决定权往回收了一格。三档审批解决的是平均水平的安全,正则规则解决的是你自己那几台机器的特殊脾气。真正的分界线不在自动还是手动,而在于你能不能把"这条命令不许跑"写成一句确定的话。