ShellMate icon

ShellMate

ShellMate 是一款面向个人与团队的桌面 SSH 工作区,集主机管理、安全访问控制、终端工作流和活动可见性于一体,支持 macOS、Windows 和 Linux,提供免费个人版与付费企业版。

ShellMate

概览

ShellMate 是一款面向个人与团队的桌面 SSH 工作区,用于在一个地方管理主机、凭据、权限和终端会话。它将主机整理、原生 SSH 连接、可复用凭据和团队访问控制整合到一个终端应用中。

该产品围绕安全的基础设施访问和运维工作流进行定位。其文档强调具备权限感知的主机、服务器管理的加密凭据、短时连接授权、分屏会话、代码片段和审计可见性;安全页面则说明,已保存凭据可在授权连接期间由服务器解密,且访问检查依赖受信任设备和权限状态。

核心功能

主机工作区与路由

在侧边栏中组织 SSH 主机,按环境分组,并使用拖放式主机整理来完成日常导航。

原生终端工作流

在桌面工作区中启动真实的 SSH 会话,支持标签页、分屏、持久化会话、窗格交换和跳板机支持。

凭据授权与访问控制

根据基础设施所需的安全模型,使用已保存凭据、会话绑定的服务器授权或已注册主机证书。

会话可见性与审计日志

从仪表板和管理工具中查看凭据授权、认证会话、登录失败、活动会话和安全事件。

命令智能与代码片段

在终端缓冲区中工作时,使用实时自动补全、命令过滤、代码片段和上下文感知提示来显示命令。

终端数据工具

使用美化视图检查 JSON、日志和 CSV 输出,并在终端缓冲区中搜索,以更快完成诊断和文档整理。

常见用例

  • 个人服务器管理

    为个人服务器集群集中管理 SSH 访问,将主机和已保存凭据整理到一个桌面工作区中。

  • 团队基础设施运维

    为团队提供共享主机配置、细粒度权限和活动记录,以便受控访问生产或预发布系统。

  • 事件分诊与服务诊断

    借助分屏、会话可见性、健康检查和日志处理故障,同时将所有内容保留在终端工作区内。

  • 高频终端工作流

    使用代码片段、自动补全和持久化会话,加速跨多个已连接系统的重复性 Shell 工作。

  • 受控的凭据与证书访问

    在需要可撤销、可审计的 SSH 访问而非长期共享密钥时,使用短期授权或已注册主机证书来管理访问。

Pros and Cons

Pros

  • 同时支持个人使用和团队访问,并提供不同的定价路径。
  • 将主机管理、终端会话、代码片段和故障排查工具整合在一个桌面工作区中。
  • 提供短时授权、服务器加密凭据和审计记录,以实现受控访问。
  • 支持 macOS、Windows 和 Linux,并为每个平台提供原生安装包。
  • 包含分屏、持久化会话和多服务器终端等运维工作流。

Cons

  • 安全文档指出 ShellMate 目前并未宣称零知识,因此保存凭据时后端仍是信任模型的一部分。
  • 文档提到当前缺乏持久的离线同步回放,这对需要离线优先工作流的团队可能很重要。
  • 证书设置和受信任设备控制增加了安全结构,但也意味着相比基础 SSH 客户端需要更多配置。

FAQ

ShellMate 用于什么?

ShellMate 是一款桌面 SSH 工作区,用于在一个应用中管理主机、可复用凭据、团队权限、终端会话、代码片段和故障排查工作流。

如何开始使用 ShellMate?

文档中的设置流程包括登录、添加或导入主机、打开主机以启动终端标签页,以及使用已保存凭据或已注册主机证书进行访问。

ShellMate 支持哪些平台?

ShellMate 支持 macOS、Windows 10 和 11 以及 Linux 发行版。下载页面提供 Apple Silicon 和 Intel Mac 版本、Windows 安装程序,以及 Linux 的 DEB、tar.gz 和 AppImage 软件包。

ShellMate 是否有面向团队和个人的定价方案?

ShellMate 提供适合个人使用的免费个人版,以及适合团队协作的付费企业版。定价页面还列出了可选的 AI 故障排查附加功能。

ShellMate 如何处理访问和凭据安全?

安全文档说明,ShellMate 使用权限检查、受信任设备状态、短期授权、加密存储、证书访问和审计记录,且目前并未宣称零知识。

Quick Facts

类别
开发者工具
产品类型
桌面 SSH 客户端 / 工作区
平台
macOS、Windows 10/11、Linux
主要用户
个人、团队和基础设施运维人员
网站
shellmate.net
定价
免费个人版和付费企业版;可选 AI 故障排查附加功能