编程 TomatoTerm:一款带可视化工作流编排的 SSH 终端管理工具

2026-09-05 07:45:28

TomatoTerm:一款带可视化工作流编排的 SSH 终端管理工具

TomatoTerm 是一款国产 SSH 终端与运维管理工具,主要面向多服务器批量运维场景。相比 Xshell、MobaXterm 等传统终端,它在服务器管理之外提供了可视化的工作流编排能力,可以替代一部分需要手工重复执行的部署操作。支持 Windows 和 macOS。

服务器管理

服务器列表支持统一管理,可以快速连接、编辑、删除和搜索。

  • 支持密码、密钥登录,可自定义服务端口,保存常用连接参数。
  • 支持 HTTP/SOCKS 代理配置,用于复杂网络环境。
  • 支持通过堡垒机/跳板机连接内网服务器,可多级跳转。
  • 支持指纹认证,首次连接时验证服务器指纹,防止中间人攻击。

容器管理

内置图形化 Docker 容器管理界面,可查看容器状态和日志,执行启动、停止、重启、删除操作,并支持批量操作。

可视化工作流

工作流编排是 TomatoTerm 区别于同类产品的核心功能。它提供一个零代码的可视化运维流程画布,通过拖拽图标并按需设置参数,快速创建可复用的部署流程。

以“发布程序新版本到多台服务器”为例,传统方式需要登录每一台服务器,依次执行拉取代码、编译、重启服务等命令,重复且容易出错。在 TomatoTerm 的可视化画布中,只需编排四个节点:

  1. 连接服务器:选择服务器组;
  2. 拉取代码:执行命令 git pull
  3. 构建项目:执行命令 mvn clean package
  4. 重启服务:执行命令 systemctl restart app

点击“开始”后,可以在界面中实时查看每个节点的状态和输出日志。

在线文件管理

基于 SFTP 协议实现了文件管理功能:

  • 支持拖拽方式上传/下载文件和目录;
  • 支持断点续传,可随时暂停和恢复;
  • 支持多任务并行下载,监控实时传输速度;
  • 支持浏览服务器目录,执行编辑、下载、删除、重命名、修改权限、复制文件名、复制绝对路径、打包等操作;
  • 支持在线查看和编辑文件内容,提供代码高亮、语法检查、自动补全、全文查找功能;
  • 保存文件时会二次确认,保存后自动上传到服务器。

效率工具

常用命令可以加入收藏夹,支持编辑、删除、执行和复制,避免重复输入。

内置在线日志查看功能,直接查看服务器日志,并对日志内容提供高亮显示。

端口转发

支持三种端口转发类型:本地端口转发、远程端口转发、动态端口转发。

定制界面

提供 398 种皮肤,多种终端字体,字号范围 8–38,可自行调整。

产品版本

免费版覆盖大部分功能,包括 SSH 服务器管理、Docker 容器管理、SFTP 文件管理、端口转发等。其中可视化运维流程编排功能提供 30 天试用。

会员版解锁全部功能,开通方式见官方渠道。

下载安装

官方下载地址:

选择对应操作系统的安装包下载,安装后在“设置”页面完成激活。

推荐文章

程序员茄子在线接单