STACIO WIKI · 用户指南

Stacio 使用指南

适用版本:Stacio 0.14.x
更新日期:2026-07-25
面向读者:第一次使用 Stacio,或需要快速熟悉工作台的 macOS 用户

1. Stacio 能做什么

Stacio 把常见远程工作集中在一个原生 macOS 工作台中:

部分高级入口受 License 控制。无有效授权时,相关按钮或菜单会保持灰色并显示升级提示。

2. 系统要求与安装

2.1 系统要求

2.2 安装建议

  1. 从 Stacio 官方发布页获取对应 Mac 架构的安装包。
  2. 打开 DMG,并按安装包界面把 Stacio 放入“应用程序”。
  3. 从“应用程序”启动 Stacio,确认“关于 Stacio”中的版本与下载版本一致。
  4. macOS 若提示来源或签名异常,不要绕过系统安全策略;先确认安装包来源、文件是否完整以及是否下载了正确架构。

官方发布页:https://github.com/Fengoffer/Stacio/releases

3. 认识工作台

3.1 左侧会话列表

左侧用于管理保存的会话和分组:

删除会话会移除保存配置和该会话的本地编辑缓存,但不会自动删除本地凭据库中的凭据。

3.2 中央工作区

中央区域承载终端、文件、浏览器和图形会话:

3.3 工具栏与“面板”菜单

常用入口包括:

3.4 右侧检查器

检查器可显示:

4. 完成第一个 SSH 连接

4.1 使用快速连接

  1. 点击工具栏快速连接,或在开始页输入连接目标。

  2. 输入以下任一格式:

    192.168.1.20
    192.168.1.20:2222
    root@192.168.1.20
    deploy@192.168.1.20:2222
    server.example.com
    deploy@server.example.com
    deploy@server.example.com:2222
    ssh://deploy@192.168.1.20:2222
  3. 确认用户名、认证方式和凭据。

  4. 如需保存,勾选连接成功后保存为会话并填写会话名称。

  5. 点击连接

  6. 首次连接时核对主机、端口、算法和 SHA-256 指纹,再决定是否信任。

多数情况下可直接使用服务器 IPv4 地址。仅输入 IP 或域名时,Stacio 默认使用 SSH 端口 22 和当前 macOS 用户名;追加 :2222 可指定自定义端口,前置 deploy@可指定用户。

快速连接把目标写在一个输入框中,而保存会话使用独立字段。例如 deploy@192.168.1.20:2222 保存后应拆成:

字段
主机 192.168.1.20
端口 2222
用户 deploy

不要把完整的 deploy@192.168.1.20:2222 粘贴到保存会话的主机字段。

4.2 创建保存会话

  1. 选择文件 > 新建会话,快捷键为 Command+Shift+N

  2. 选择 SSH(安全 Shell)

  3. 填写名称、主机、端口和用户。主机只填 192.168.1.20server.example.com端口单独填写。

  4. 选择认证方式:

    • 密码:填写密码并保存到 Stacio 本地凭据库;
    • 私钥:选择私钥路径,私钥有口令时一并保存;
    • SSH 代理:由可用的 SSH agent 提供认证。
  5. 按需填写标签、环境、AI 执行策略、连接超时和跳板机。

  6. 点击保存,再从左侧双击会话打开。

连接成功后,终端顶部会显示连接摘要。若会话配置了“启动命令”或“环境变量”,当前版本会把它们显示为 Startup plan,但不会自动执行;只有“连接脚本”会在 SSH 终端就绪后自动写入并执行。详情见自动化

5. 终端日常操作

5.1 新建与关闭

5.2 查找、复制和粘贴

5.3 分屏

  1. 打开一个或多个终端标签。
  2. 选择工具栏分屏终端 > 分屏布局
  3. 选择单终端、垂直、水平或网格布局。
  4. 点击目标 pane,使 Files、看板、AI 和历史命令绑定到正确终端。

分屏只是布局;它不会自动把输入发送到所有 pane。需要同步输入时使用 MultiExec,并在发送前检查目标列表。

5.4 输出与显示设置

Stacio > 设置 > 终端中可配置:

6. 打开文件、看板、隧道和 AI

6.1 Files

  1. 选中一个已连接的 SSH 终端,或打开 SFTP/FTP/SCP 会话。
  2. 选择视图 > 文件或工具栏文件
  3. 使用面包屑、返回上一级、刷新、搜索和隐藏文件开关浏览目录。
  4. 上传、下载和编辑操作会在传输队列中显示状态。

完整说明见文件

6.2 设备看板

  1. 选中已连接的 SSH 标签。
  2. 选择视图 > 显示/隐藏设备看板
  3. 查看系统信息、CPU、内存、网络和磁盘。
  4. 设置 > 看板调整刷新间隔、模块、历史长度和告警阈值。

设备看板依赖远端 Linux 探针。目标系统缺少 /proc 或兼容的 df 输出时,部分指标可能不可用。

6.3 隧道

选择视图 > 隧道,创建并绑定 SSH/SFTP/SCP 会话端点。建议默认监听 127.0.0.1。完整说明见隧道

6.4 AI 助手

  1. 设置 > AI 与执行配置模型供应商、Base URL、模型和 API Key。
  2. 选择当前终端,再打开视图 > AI 助手
  3. 选择规则建议或模型推理,输入排查问题。
  4. 检查命令卡片的目标、风险和内容后再执行。

AI API Key 写入 Stacio 本地凭据库。AI 是否附带最近终端输出取决于“终端上下文”设置。

7. 会话管理

7.1 分组与搜索

7.2 导入与导出

文件 > 导入会话支持 Stacio、Xshell、MobaXterm、WindTerm、SecureCRT、FinalShell、Termius、Electerm、通用 JSON 和堡垒机来源。导入前会显示预览和冲突状态。

普通导出不应被视为凭据备份。迁移含凭据的单个会话时,应使用应用提供的加密会话迁移流程,并单独保管迁移口令。

7.3 右键快捷操作

会话右键菜单可包含:

批量或分组导出可能受 License 控制。

8. 设置与本地数据

Stacio > 设置主要包含:

分类 用途
终端 显示、输入、缓冲、通知、保活和会话侧栏。
终端主题 系统、浅色、深色及导入主题。
AI 与执行 模型、上下文、命令确认、允许/拒绝模式和 Agent Bridge。
文件 目录跟随、隐藏文件、Remote Edit 检测、冲突策略、队列和缓存。
看板 采集间隔、模块、兼容过滤、历史长度和告警。
更新 Stable/Beta 通道和手动检查更新。
安全 审批、凭据中心、审计导出范围和本地存储路径。

Stacio 的会话数据库、应用日志、凭据库和编辑缓存都保存在当前 macOS 用户的应用支持目录中。可在设置 > 安全 > 本地存储复制具体路径。

9. License 与离线使用

10. 常见问题

现象 先检查什么
SSH 连接超时 IP 或域名是否正确、端口是否单独填写、VPN/代理、网络路由、连接超时设置和远端 SSH 服务。
SSH 认证失败 用户名、认证方式、凭据引用、私钥路径和私钥口令。
主机密钥已变更 不要直接放行;向管理员核对主机重装、密钥轮换或 DNS/跳板变更。
Files 显示“没有可用的 SSH 文件上下文” 先选中已连接 SSH 终端,或直接打开 SFTP/FTP/SCP 会话。
设备看板采集失败 目标是否为兼容 Linux、/proc 是否可读、df 是否可用、SSH 会话是否仍连接。
隧道无法启动 License、SSH 端点、本地端口占用、监听地址和目标端口。
AI 无法执行命令 模型配置、当前终端、全局审批、会话 AI 策略、生产环境强制确认和 License。
功能按钮灰色 将鼠标停在入口上查看提示,并在帮助 > License确认授权。

问题仍无法定位时,打开视图 > 诊断,收集已脱敏的错误、应用日志和时间点,再按远程运维中的升级材料清单提交。

本文是 Stacio Wiki 中文用户文档的一部分。