S

shellhub

SHA-256
2.0k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

集中式 SSH 网关,通过网页或手机 App 远程管理任意 Linux 设备,无需公网 IP 或 VPN。

智能下载

下载 Download 版本

v0.24.2 · 6.1 MB

一键远程 SSH 连接,免公网 IP 免 VPN,支持会话录制与容器访问。

核心功能

  • 原生 SSH 支持(可用 OpenSSH 等标准工具直接连接)
  • SCP/SFTP 文件传输,无需额外客户端
  • SSH 端口转发及 SOCKS 代理
  • 公钥认证,便于多用户管理
  • 防火墙规则,细粒度控制连接权限

避坑指南

  • •开发模式下 TenantID 硬编码为全零,切勿用于生产。生产环境务必修改密钥并配置 HTTPS。会话录制文件占用磁盘空间,建议定期清理。

适用场景

  • 远程管理无公网 IP 的 IoT 设备或边缘服务器
  • 统一管控多数据中心 Linux 服务器,替代跳板机
  • 安全访问内网 Docker 容器进行调试维护

ShellHub 是一个集中式 SSH 网关,让你随时随地通过浏览器或手机 App 远程访问和管理 Linux 服务器及设备。它充当安全中转站,无需公网 IP、VPN 或跳板机。支持原生 SSH/SCP/SFTP、端口转发、公钥认证、防火墙规则、审计日志、会话录制以及容器远程访问。适用于数据中心服务器管理、物联网设备控制、边缘计算节点等场景。提供自部署版本和云托管服务。

标签

SSH远程管理边缘计算DevOps容器

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

选择方式:使用云服务(免费注册 https://cloud.shellhub.io)或自部署

4

自部署:克隆仓库后执行 make keygen,设置环境变量 echo 'SHELLHUB_ENV=development' >> .env.override

5

启动环境:make start,等待服务就绪后创建管理员用户

安装指引
  1. 选择方式:使用云服务(免费注册 https://cloud.shellhub.io)或自部署
  2. 自部署:克隆仓库后执行 make keygen,设置环境变量 echo 'SHELLHUB_ENV=development' >> .env.override
  3. 启动环境:make start,等待服务就绪后创建管理员用户
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

89a7ad4dd48df84d6ad2cf66eaae26f0dd22735714be22f90d715cc255ab561b

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

自部署环境:在项目目录执行 docker-compose down -v 移除所有容器和数据卷。云服务:在控制台删除设备即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Apache-2.0
最后更新2026-10-24 22:37:10
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

5 FAQs

相似推荐