ShellHub logo

ShellHub

Centralized SSH gateway for remotely accessing Linux devices with web, mobile, and native SSH clients

Open Source Alternative to
Repository activity
  • Stars2k
  • Forks184
  • Open Issues21
License

Apache-2.0

Languages
  • TypeScript
  • Go
  • MDX
ShellHub screenshot

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