开源 Sageport:一站式 SSH 服务器管理工作台

joygqz(Quincy) · 2026年07月10日 · 18 次阅读

如果你每天都要和服务器打交道,可能早已习惯这样的工作流:

  • 在终端里连接 SSH
  • 打开另一个工具传输文件
  • 去密码管理器里查找凭据
  • 临时搜索一条很久没用过的命令
  • 同时维护多台服务器时,在多个窗口之间反复切换

这些工具都能完成任务,但分散的操作往往会打断思路。

Sageport 是一款开源的桌面 SSH 工作台,把终端、SFTP 文件管理、凭据管理、主机监控、端口转发、命令片段和 AI 助手整合在同一个界面中,让日常服务器运维更集中、更顺手。

下载体验:GitHub Releases
项目地址:github.com/joygqz/sageport

Sageport 工作台界面

为什么做 Sageport?

服务器管理并不只有 “打开终端” 这一件事。

一次常见的操作可能同时涉及 SSH 登录、文件上传、日志查看、资源监控、密钥切换和端口转发。Sageport 希望提供一个类似 VS Code 的统一工作区:主机列表放在侧边栏,多个会话通过标签页管理,文件传输、监控和 AI 助手随时可以打开,不必再拼凑一套零散的工具链。

主要功能

多会话 SSH 终端

  • GPU 加速终端渲染,支持完整 Unicode
  • 多个 SSH 与本地终端标签页并行运行
  • 会话后台保持、保活与一键重连
  • 支持历史命令自动补全、终端内容搜索和可点击链接
  • 可向多个已连接会话同时广播输入
  • 支持跳板机(ProxyJump)链路
  • 可以直接在命令面板输入 user@host 快速连接,无需提前保存主机

双栏 SFTP 文件管理

  • 本地与远程目录自由组合浏览
  • 支持双向拖放传输
  • 小文件目录可在传输过程中自动归档,提升传输效率
  • 内置权限编辑、路径书签和传输历史
  • 文本文件可直接打开编辑,并通过 SFTP 保存回服务器

主机、凭据与密钥统一管理

  • 主机可分组整理,并显示实时连接状态
  • 凭据与主机解耦,同一身份可以复用于多台服务器
  • 支持从现有的 ~/.ssh/config 一键导入
  • 内置密钥管理器,可生成或导入 Ed25519、RSA、ECDSA 密钥
  • 支持系统 SSH Agent 与密钥口令保护

实时监控与端口转发

  • 查看服务器 CPU、内存、磁盘和网络状态
  • 支持本地端口转发(-L)与动态 SOCKS 代理(-D
  • 隧道可以随时启动或停止,也可以设置为启动时自动连接
  • 配置跳板机后,端口转发同样可以沿跳板链路建立

命令片段与批量执行

把常用命令保存为片段,通过 {{variable}} 设置变量。需要时可以发送到当前终端,也可以在多台主机上批量运行并分别查看结果。

可选的 AI 助手

Sageport 支持 Anthropic 和 OpenAI 兼容接口,你可以使用自己的 API Key、服务地址和模型。

AI 助手能够结合当前工作台上下文,帮助查看已保存主机、读取终端输出、建立连接并提出命令建议。安全边界同样明确:所有由 AI 发起的远程命令,都必须经过你的明确确认才会执行。

数据安全与跨设备同步

Sageport 默认将数据保存在本地 SQLite 数据库中,不依赖云服务。

如果需要跨设备同步,可以选择 GitHub Gist、Google Drive、Microsoft OneDrive、WebDAV 或 S3。同步内容会使用由口令派生的密钥进行端到端加密,只有密文会离开设备。

  • 使用 Argon2id 派生加密密钥
  • 使用 AES-256-GCM 加密数据
  • 同步主机、凭据、命令片段、端口转发、书签和界面偏好
  • 支持版本历史恢复与加密导入、导出

跨平台与开源

Sageport 基于 Tauri 2、Rust、React 和 TypeScript 构建,支持:

平台 安装包
macOS .dmg(Apple Silicon / Intel)
Windows .msi / .exe
Linux .deb / .rpm / .AppImage

项目采用 GPL-3.0 许可证开源,欢迎体验、提交 Issue 或参与贡献。

开始使用

  1. 前往 GitHub Releases 下载对应平台的安装包。
  2. 添加主机,选择密码或密钥认证;也可以直接输入 user@host 发起连接。
  3. 打开双栏文件面板,开始本地与服务器之间的文件传输。
  4. 如需使用 AI 助手或跨设备同步,可在设置中按需启用。

如果你正在寻找一款兼顾终端体验、文件管理、数据安全与操作效率的 SSH 客户端,欢迎试试 Sageport。

一个窗口,连接并管理你的所有服务器。


暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号