Centralized SSH gateway for remotely accessing Linux devices with web, mobile, and native SSH clients
- Stars2k
- Forks184
- Open Issues21
Apache-2.0
- TypeScript
- Go
- MDX

About ShellHub
ShellHub is a centralized SSH gateway for remotely accessing and managing Linux servers, embedded Linux devices, and IoT devices from anywhere with an internet connection. It removes the need to expose public IP addresses, change router settings, or rely on VPN, firewall changes, or jump hosts.
It supports native SSH tools such as OpenSSH Client and PuTTY, plus SCP and SFTP. It also provides SSH port forwarding, public-key authentication, firewall rules, audit logging, session recording, and a built-in session player in the web UI. Container Remote Access lets users connect to Docker containers.
ShellHub is available as a cloud hosted service and can also be self-hosted on your own servers. It is licensed under Apache License 2.0 and was created by O.S. Systems. ShellHub Cloud, documentation, and a help channel are available from the product site.
Key features
- Native SSH access with OpenSSH Client and PuTTY
- SCP and SFTP file transfer support
- SSH port forwarding, including SOCKS proxy use
- Public-key authentication and SSH firewall rules
- Audit logging and session recording with replay
Details
- First released
- 2019
- Self-hosting
- Cloud or self-hosted
- Platforms
- Web · Android · iOS · Linux
- Deployment
- self-hostable · cloud
- License
- Apache License 2.0
- Access
- SSH gateway for Linux devices
