TomatoTerm:一款带可视化工作流编排的 SSH 终端管理工具
TomatoTerm 是一款国产 SSH 终端与运维管理工具,主要面向多服务器批量运维场景。相比 Xshell、MobaXterm 等传统终端,它在服务器管理之外提供了可视化的工作流编排能力,可以替代一部分需要手工重复执行的部署操作。支持 Windows 和 macOS。
服务器管理
服务器列表支持统一管理,可以快速连接、编辑、删除和搜索。
- 支持密码、密钥登录,可自定义服务端口,保存常用连接参数。
- 支持 HTTP/SOCKS 代理配置,用于复杂网络环境。
- 支持通过堡垒机/跳板机连接内网服务器,可多级跳转。
- 支持指纹认证,首次连接时验证服务器指纹,防止中间人攻击。
容器管理
内置图形化 Docker 容器管理界面,可查看容器状态和日志,执行启动、停止、重启、删除操作,并支持批量操作。
可视化工作流
工作流编排是 TomatoTerm 区别于同类产品的核心功能。它提供一个零代码的可视化运维流程画布,通过拖拽图标并按需设置参数,快速创建可复用的部署流程。
以“发布程序新版本到多台服务器”为例,传统方式需要登录每一台服务器,依次执行拉取代码、编译、重启服务等命令,重复且容易出错。在 TomatoTerm 的可视化画布中,只需编排四个节点:
- 连接服务器:选择服务器组;
- 拉取代码:执行命令
git pull; - 构建项目:执行命令
mvn clean package; - 重启服务:执行命令
systemctl restart app。
点击“开始”后,可以在界面中实时查看每个节点的状态和输出日志。
在线文件管理
基于 SFTP 协议实现了文件管理功能:
- 支持拖拽方式上传/下载文件和目录;
- 支持断点续传,可随时暂停和恢复;
- 支持多任务并行下载,监控实时传输速度;
- 支持浏览服务器目录,执行编辑、下载、删除、重命名、修改权限、复制文件名、复制绝对路径、打包等操作;
- 支持在线查看和编辑文件内容,提供代码高亮、语法检查、自动补全、全文查找功能;
- 保存文件时会二次确认,保存后自动上传到服务器。
效率工具
常用命令可以加入收藏夹,支持编辑、删除、执行和复制,避免重复输入。
内置在线日志查看功能,直接查看服务器日志,并对日志内容提供高亮显示。
端口转发
支持三种端口转发类型:本地端口转发、远程端口转发、动态端口转发。
定制界面
提供 398 种皮肤,多种终端字体,字号范围 8–38,可自行调整。
产品版本
免费版覆盖大部分功能,包括 SSH 服务器管理、Docker 容器管理、SFTP 文件管理、端口转发等。其中可视化运维流程编排功能提供 30 天试用。
会员版解锁全部功能,开通方式见官方渠道。
下载安装
官方下载地址:
选择对应操作系统的安装包下载,安装后在“设置”页面完成激活。