Files
taurusxin-blog/content/post/093.termark/index.md
T
2026-09-15 11:49:43 +08:00

119 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "「软件推荐」把终端、文件传输和 AI 放在一起 —— Termark"
categories: [ "工具" ]
tags: [ "Termark", "SSH", "终端", "效率工具", "AI" ]
draft: false
slug: "termark"
date: "2026-09-15T11:45:00+0800"
---
## 前言
平时维护服务器,连接 SSH 只是第一步。查日志、改配置、上传文件,再看看服务有没有正常启动,一件不算复杂的事情,往往也要在终端、文件传输工具和浏览器之间切换好几次。遇到看不懂的报错,还得把输出复制给 AI,再把它给出的命令粘贴回来。
如果这些操作都能在同一个窗口里完成,应该会省心不少。
这次想介绍的 **Termark**,就是一款把 SSH、文件传输和 AI 助手放在一起的跨平台终端工具。它吸引我的地方,是连接服务器之后要做的那些事情,也有了比较顺手的入口。
官方网站:[Termark](https://www.termark.app/zh/)
![Termark 深色模式主界面](https://www.termark.app/static/images/app-dark-1600.webp)
## 从连接服务器开始
第一次使用,可以先添加一台主机,填写地址、端口和认证信息,打开 SSH 会话。常用的主机和凭据可以集中管理,之后再连接,就不用翻笔记找 IP,或者反复填写同一份登录信息。
对于只有一两台 VPS 的用户,这可能只是少输几次命令。但如果手里同时有测试环境、线上服务器和家里的 NAS,给连接起好名字、整理好分组就很有必要了。尤其是几台机器的命令提示符长得差不多时,先看清自己连的是哪一台,比操作得快更重要。
Termark 提供多标签和分屏,可以把几个会话放在同一个窗口里。例如,一边看应用日志,另一边执行请求;或者并排打开两台服务器,检查相同配置下的输出有什么区别。相比来回切换窗口,这样更容易对照问题发生前后的变化。
## 文件传输就在终端旁边
维护服务器时,很少能完全绕开文件操作。上传一个压缩包、下载日志,或者临时修改配置,都是很常见的事情。
Termark 内置 SFTP 文件管理,基础的文件与文件夹传输、在线编辑、双栏工作区都可以免费使用。对于日常的小文件操作,在终端旁边就能完成,不必再打开另一款工具、找到同一台服务器,然后重新进入目录。
### 终端走到哪里,文件面板跟到哪里
我比较喜欢的是 **SFTP 目录跟随**。在终端里进入项目目录后,文件面板也能跟着定位过去。这样准备查看某个文件时,就不用把刚刚走过的路径再点一遍。
<video controls playsinline preload="none" poster="https://www.termark.app/static/videos/sftp-follow-directory.webp" style="width: 100%; height: auto;" aria-label="Termark 官方 SFTP 目录跟随演示">
<source src="https://www.termark.app/static/videos/sftp-follow-directory.mp4" type="video/mp4">
你的浏览器不支持内嵌视频,可以<a href="https://www.termark.app/static/videos/sftp-follow-directory.mp4">打开官方演示视频</a>查看。
</video>
不过,这项功能需要远程 Shell 配合。按照[官方目录跟随文档](https://www.termark.app/docs/sftp-cwd-tracking),需要为 Bash、Zsh 或 Fish 添加对应配置,让 Shell 把当前路径发送给 Termark。已有提示符相关配置时,应当合并进去,避免直接覆盖。
这是一个需要花几分钟设置的小功能,但对于经常在不同目录之间来回切换的人,设置一次之后就能少做很多重复操作。
## AI 能直接接着终端里的问题往下看
现在遇到报错,复制给 AI 分析已经很常见了。麻烦的地方在于,一段报错通常不够:之前执行了什么、当前是什么环境、接下来还需要看哪个文件,可能又要来回补充几轮。
Termark 的会话 AI 可以带上最近的终端输出,在当前 SSH 会话旁分析问题、生成命令。比如服务启动失败时,可以围绕刚才的输出继续追问,不必先把聊天窗口里的上下文重新整理一遍。
<video controls playsinline preload="none" poster="https://www.termark.app/static/videos/ai-agent.webp" style="width: 100%; height: auto;" aria-label="Termark 官方 AI 终端协作演示">
<source src="https://www.termark.app/static/videos/ai-agent.mp4" type="video/mp4">
你的浏览器不支持内嵌视频,可以<a href="https://www.termark.app/static/videos/ai-agent.mp4">打开官方演示视频</a>查看。
</video>
它也提供全局 AI,可以围绕选定或搜索到的已保存主机处理任务,不局限于当前打开的终端。命令执行有自动、平衡和严格三档审批策略;默认走后台 SSH 通道,也可以切换到可见终端 Shell。
对我来说,这类功能最有用的场景是排查问题。先看看日志,确认服务状态,再决定下一步查什么,比直接让 AI「把服务器修好」更容易掌握进展。涉及修改配置或重启服务时,也方便停下来确认操作是否符合自己的预期。
另外,Termark 还提供外部 CLI,能让已有的 AI 工具调用它管理的主机和文件传输能力。如果平时已经习惯在其他工具里写代码,这种接入方式也值得关注。
## 查日志时,一点颜色就够了
终端输出一多,真正需要看的内容很容易被淹没。Termark 的关键字高亮可以按正则表达式给匹配到的文字着色,例如错误、超时信息,或者某个正在排查的请求 ID。
假设部署输出刷了几十屏,成功信息占了绝大部分,只有中间夹着一条失败记录。有了高亮,至少在回看时更容易注意到它。对于需要跟踪某个订单号、任务编号的场景,也可以临时增加对应规则。
这里的高亮针对的是**已经显示出来的普通终端文本**,与 Fish、Zsh 对正在输入的命令做语法高亮不是一回事,也不会改变复制出来的内容。`vim``htop` 等全屏终端程序暂不适用。具体规则可以参考[官方关键字高亮说明](https://www.termark.app/zh/docs/terminal-keyword-highlight)。
我会更倾向于只保留几条高频规则。满屏都是颜色之后,反而分不清哪些才是重点。
## 换台电脑,不用再录一遍主机
如果经常在多台电脑之间切换,连接配置能否同步,可能比多几套主题更影响使用意愿。
Termark 的 PRO 提供云同步。除了官方服务,也可以使用自己的 WebDAV、S3 或 Git 等存储渠道,同步主机、凭据、分组和命令片段等数据。已经有 NAS 或自建服务的话,可以继续使用现有的存储空间。
根据[官方同步说明](https://www.termark.app/zh/docs/cloud-sync),数据会在设备上通过同步密码加密,再上传到存储端。不过,自建渠道的地址和访问凭证只留在本机,换设备后仍需填写一次渠道配置,再用同一个同步密码解锁。
这一点需要提前知道:**同步密码丢了,不能靠重置账号密码把旧数据解开。** 如果还有一台设备保留着完整数据,可以用新密码重新上传并覆盖云端;但这与找回原来的密文是两回事。把同步密码存进密码管理器,会省去不少后续麻烦。
本地存储也有一个容易误解的地方。Termark 对密码、私钥等敏感字段做加密,并不意味着整个数据库里的每项信息都不可读。主机地址、分组等普通配置仍可读取。迁移普通安装版时,也不能只复制数据库而忽略系统钥匙串,具体可以看[本地加密与恢复说明](https://www.termark.app/zh/docs/local-encryption)。
## 免费版与 PRO 怎么选
Termark 的基础 SSH 和 SFTP 功能免费。上面提到的多标签、分屏、关键字高亮,以及会话和全局 AI 入口,也都在免费版范围内。这里的 AI 功能免费,不应理解为包含无限量的模型调用额度,使用时还需要确认所选模型服务的配置与计费。
PRO 主要增加多机批量操作、Docker 和 systemd 等图形化管理工具、传输加速、高级会话录制以及多设备同步。
目前[官网价格页](https://www.termark.app/zh/#pricing)显示的价格如下:
| 版本 | 价格 | 适合的需求 |
| --- | ---: | --- |
| 免费版 | ¥0 | 日常连接服务器、传文件和使用基础终端功能 |
| 年付 PRO | ¥68 / 年 | 需要批量操作、专业运维工具和同步,想先使用一段时间 |
| 永久 PRO | ¥198 | 确定长期使用,希望一次购买 |
> 价格与功能划分记录于 2026 年 9 月 15 日,后续可能调整,以官网及付款页面为准。本文图片和视频均引用自 Termark 官网,视频点击后播放。
如果只是维护几台个人服务器,我建议先用免费版。等到确实需要同步配置、同时操作多台机器,或者频繁管理容器和系统服务,再考虑 PRO。付费功能是否划算,还是要看它能不能省下自己每天重复做的事情。
## 平台支持与下载
桌面端支持 **macOS、Windows 和 Linux**,可以直接从[官网下载区](https://www.termark.app/zh/#download)选择对应安装包。Windows 也提供便携版。
手机端目前还有 Android 和 iOS BetaiOS 通过 TestFlight 安装。跨设备使用的方向很好,但移动端仍在完善中,不能直接把桌面端的功能和体验套到手机上。如果主要需求是出门时临时处理服务器问题,建议先拿常用主机试一下连接和操作是否符合习惯。
## 总结
我觉得 Termark 值得尝试的地方,在于它把维护服务器时经常连着做的几件事放到了一起:打开连接、查看输出、处理文件,再接着排查问题。尤其是目录跟随和带终端上下文的 AI,解决的都是很具体的小麻烦。
当然,工具是否顺手,最终还是要看自己的使用方式。如果平时一条 `ssh` 就能完成大部分工作,现有终端也没有什么不方便,未必需要专门换一套工具。
但如果你经常在终端、文件传输软件和 AI 聊天窗口之间来回切换,或者希望在不同电脑上维护同一批服务器,可以先从免费版试起。找一台熟悉的机器,走一遍自己平时查日志、改配置和传文件的流程,往往比对照一长串功能表更容易判断它适不适合自己。