timhartmann7/omnyssh
给运维和 homelab 用户的免费 SSH 客户端:仪表盘、SFTP、片段一应俱全,无需账号、无遥测。
解决什么问题
服务器一多,日常操作就被拆成好几摊:一个终端里跑 ssh,另一个工具传文件,想看 CPU 和磁盘还得逐台登录敲命令,常用命令靠复制粘贴。Termius 这类商业客户端把这一切塞进一个窗口,代价是必须注册账号、带遥测。OmnySSH 把这套体验做成完全本地的开源应用,直接读取你现有的 ~/.ssh/config,把主机指标、多标签终端、双栏 SFTP 和可复用片段放在同一个界面里。
有什么不同
在“一站式 SSH 管理”这个位置上,主要对手是闭源且绑账号的 Termius,以及大多数人实际在用的 tmux + ssh 组合。OmnySSH 的差异点不在功能数量,而在几件事:全本地、开源、不要求账号;不装 agent 就能显示每台机器的 CPU/RAM/磁盘实时卡片;一键配密钥会生成 Ed25519 密钥、写入 authorized_keys、先用新密钥验证连通,再备份并修改 sshd_config 关闭密码登录,失败则回滚。底层是 Rust 的 omnyssh-core,桌面 GUI(Tauri)和 TUI 共用同一套逻辑,终端用户不是二等公民。
适合谁
适合管理五到几十台 Linux 主机的系统管理员、homelab 玩家和小团队,尤其是已经维护了规范 ~/.ssh/config、不想被 SaaS 账号绑架、偶尔要录屏演示又怕泄露内网 IP(streamer mode)的人。如果你需要团队共享凭据库、审计日志、SSO 或会话录制等合规能力,这里都没有;只有一两台机器的话,直接用 ssh 更省事。
上手成本
桌面端基于 Tauri,三平台都有安装包,下载约 20 MB;TUI 可通过 cargo、Homebrew 或 Nix 安装。Apache-2.0,无需账号。README 对风险还算坦诚:一键配密钥没有二次确认,建议先拿测试机跑;用上生产前作者也让你先读源码。macOS 需要手动授予本地网络权限,是个已知坑。GUI 还比较年轻,项目 2026 年 4 月才起步。
点评
把小体积、本地化、开源和“仪表盘 + SFTP + 片段”组合在一起,确实是它的价值所在,对 Termius 构成了实打实的替代选项。数据上看:约 1236 stars,近一个月 +497,在 Rust 月榜排到第 14,热度明显在上升;但项目还不满七个月,Hacker News 上唯一一个帖子只有 6 分。把它当作有潜力的新项目而不是久经考验的工具:使用前先读一遍密钥配置的代码,自己再备份一份 sshd_config,关键生产机等它多跑一段时间再上。
Hacker News 讨论
本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。