EN 立即下载

多服务器管理

如果你需要管理多台服务器,旗鱼的多标签页、分组和 AI 协作功能可以大大提升效率。

多标签页操作

每连接一台服务器就会打开一个新标签页。你可以同时打开多个标签,随时切换:

标签页用途
生产服务器 A监控运行状态
生产服务器 B查看日志
测试环境部署和验证
数据库服务器管理数据
本地终端开发调试

标签页操作

  • 新建:点击 + 按钮或按 Ctrl/Cmd + T
  • 切换:点击标签页或按 Ctrl/Cmd + Tab
  • 关闭:点击标签页的 × 或按 Ctrl/Cmd + W
  • 重命名:右键标签页选择「重命名」(方便区分多台服务器)
  • 拖拽排序:拖动标签页调整顺序

每个标签页的终端和 AI 对话都是完全独立的——在 A 服务器的对话不会影响 B 服务器。

服务器分组

当服务器数量较多时,分组可以帮你快速找到目标服务器。

创建分组

在「设置 → SSH 连接管理」中,可以给每台服务器指定分组:

  • 按环境分组:生产 / 测试 / 开发 / 预发布
  • 按项目分组:项目 A / 项目 B / 项目 C
  • 按职能分组:Web 服务器 / 数据库 / 缓存 / 消息队列
  • 按地域分组:北京机房 / 上海机房 / 海外

使用分组

分组后,左侧边栏的连接列表会按组折叠展示:

▼ 生产环境
    web-01 (10.0.1.10)
    web-02 (10.0.1.11)
    db-master (10.0.1.20)
▼ 测试环境
    test-web (10.0.2.10)
    test-db (10.0.2.20)
▶ 开发环境
    ...

点击分组名称可以展开/折叠,点击服务器名一键连接。

Xshell 会话导入

从 Xshell 迁移过来的用户可以一键导入所有会话配置,保留原有的分组结构:

  1. 打开「设置 → SSH 连接管理」
  2. 点击「导入」→ 选择「Xshell」
  3. 选择 Xshell 会话文件目录(通常在 文档/NetSarang Computer/6/Xshell/Sessions
  4. 确认导入

导入内容包括:

  • 服务器地址、端口、用户名
  • 认证方式(密码/密钥)
  • 文件夹分组结构

AI 与主机画像

连接多台服务器后,旗鱼的 AI 会为每台服务器自动维护一份主机画像(Host Profile)。

什么是主机画像

主机画像是 AI 为每台服务器记住的「档案」,包含:

  • 操作系统:CentOS 7 / Ubuntu 22.04 / Debian 12 等
  • 已安装的软件:nginx、Docker、MySQL、Python 版本等
  • 网络配置:IP 地址、开放端口
  • 常用目录:应用部署路径、日志路径、配置路径
  • 运维习惯:你常用的命令和操作流程

主机画像的好处

有了主机画像,AI 不需要每次都重新了解服务器环境:

没有画像有画像
你:帮我重启 Web 服务
AI:你的 Web 服务用的是什么?nginx?Apache?
你:帮我重启 Web 服务
AI:好的,这台服务器用的是 nginx,执行 systemctl restart nginx
你:查看日志
AI:请问日志在哪个目录?
你:查看日志
AI:检查 /var/log/nginx/error.log(上次确认过的路径)

画像会自动积累——你用得越多,AI 对这台服务器就越熟悉。

手动教 AI

你也可以主动告诉 AI 重要信息:

记住:这台服务器是 Web 前端服务器,应用部署在 /home/app/frontend,
用 PM2 管理 Node.js 进程,nginx 做反向代理

AI 会把这些信息保存到该服务器的画像中。

跨服务器操作

在不同标签页中,AI 分别知道自己连接的是哪台服务器。

典型场景

生产 Web 服务器标签页:

检查 nginx 状态和最近的错误日志,有没有 502 报错

切换到数据库服务器标签页:

看一下 MySQL 的慢查询日志,有没有超过 5 秒的查询

切换到本地终端标签页:

根据刚才两台服务器的信息,帮我分析一下 502 错误的可能原因

每个标签页是独立的对话上下文,但你可以在一个标签页中口头总结另一个标签页的发现,让 AI 综合分析。

批量操作

如果需要在多台服务器上执行相同操作:

方式一:逐台执行

  1. 先在一台服务器上让 AI 完成操作并验证
  2. 确认命令正确后,在其他服务器上告诉 AI 执行同样的操作

方式二:编写脚本

帮我写一个 Shell 脚本,完成以下操作:
1. 停止 nginx
2. 更新配置文件(已放在 /tmp/nginx.conf)
3. 测试配置语法
4. 启动 nginx
5. 验证服务状态

然后在每台服务器上运行这个脚本。

方式三:利用觉醒模式

对于需要定期在多台服务器上执行的任务(如巡检),可以创建觉醒模式的关切来自动化。详见 觉醒模式入门