首页 运维 网络学院 查看内容

SSHM:一个现代、美观、智能的SSH管理器

2026-4-7 15:42 707 0

摘要: SSHM 采用 Go 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:https://github.com/Gu1llaum-3/sshm功能特性跨平台:SSHM 支持 Linux、macOS、Windows 操作系统,并且提供一键安装脚本。
关键词:Git, Gu1llaum-3, SSHM, Windows, PS, SSH, GitHub, HTTP, 命令行中, HTTPS

SSHM(SSH Manager)是一个现代化的命令行工具,内置一个美观的 TUI 界面,让用户可以像使用图形软件一样管理 SSH 主机。

SSHM 采用 Go 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/Gu1llaum-3/sshm

功能特性

  • 跨平台:SSHM 支持 Linux、macOS、Windows 操作系统,并且提供一键安装脚本。
  • 轻量级:只有单个二进制文件,没有任何依赖和配置。
  • 美观易用:TUI 界面类似一个轻量级的图形管理器,主机列表整齐排列,标签(Tags)高亮显示;支持键盘快捷键快速操作,不再需要配置 SSH config。
SSHM:一个现代、美观、智能的SSH管理器

  • 快速连接:可以在 TUI 中输入回车或者在命令行中输入 sshm host_name 快速连接到主机,同时还会记录到连接历史中。
  • 标签管理:支持使用标签(production、dev、database、jump 等)对主机进行组织,防止复杂环境中连错服务器;还能使用 hidden tag 隐藏不想在列表中显示,但仍然可以从命令行进行连接的主机。
  • 端口转发功能:支持 Local、Remote、Dynamic(SOCKS)的端口转发与历史记录。
  • 跳板机支持:原生支持 ProxyJump/ProxyCommand,可以在添加或编辑主机时直接配置跳板机,无需手动编写复杂 SSH 参数。
  • 智能搜索与过滤:SSHM 自带搜索栏,输入任何关键词实现主机名、标签、配置内容等过滤,方便大量服务器的高效管理。
  • 兼容原生 SSH:SSHM 完全基于现有 ~/.ssh/config 或者其他配置文件,所有扩展都通过注释实现,不破坏原有 SSH 配置。
  • 实时在线状态监测:SSHM 会自动对主机执行异步 ping 测试,并且通过状态图标直观展示状态(在线:绿色、不稳定:黄色、离线:红色、未知:黑色)。

下载安装

SSHM 支持一键安装,不同操作系统的安装命令如下:

# Unix/Linux/macOScurl -sSL https://raw.githubusercontent.com/Gu1llaum-3/sshm/main/install/unix.sh | bash# Windowsirm https://raw.githubusercontent.com/Gu1llaum-3/sshm/main/install/windows.ps1 | iex

或者也可以手动下载:

https://github.com/Gu1llaum-3/sshm/releases

选择对应操作系统的文件进行下载,安装完成之后在命令行中运行 sshm.exe(Windows):
使用参考:https://github.com/Gu1llaum-3/sshm#-usage

总结

SSHM 是一个兼具颜值与效率的现代化 SSH 终端管理器,可以让 SSH 主机管理更高效、更易用。

本文出处: https://www.toutiao.com/article/7624375642036994579/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部