📈 GH Trending Explorer 🎲 Surprise me

← all repos

shellhub-io / shellhub

git clone https://github.com/shellhub-io/shellhub.git v0.26.0 · 3mo ago

:computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing

+11
stars, 24h · #1,300
+~77
stars, 7 days · #1,626
+~330
stars, 30 days · #1,581
2.2k
★ total · +4% this week
199
forks · 27 open issues

Star history (as recorded here)

2026-10-20 · 2,211 ★ 2026-10-22 · 2,228 ★
LanguageGo
LicenseApache-2.0
Created2019-05-16 (7y ago)
Last pushtoday
Watchers24
OwnerOrganization

GitHub topics

Links

README excerpt
Centralized SSH for the edge and cloud computing. 
 ShellHub Cloud •
 Documentation •
 Contributing •
 Getting Help 
ShellHub is a centralized SSH gateway that allows users to remotely access and
manage their servers and devices from anywhere, using a web browser or mobile app.
It offers a secure and convenient way to connect and control your servers and devices.
One of the main benefits of ShellHub is that it acts as a central gateway for all your
Linux servers and devices, allowing you to access them from anywhere with an internet connection.
This means you don't have to worry about getting its public IP address, configuring the router,
changing VPN/firewall settings or using a jump host to access your servers and devices.
This can be inconvenient and time-consuming.
ShellHub also allows you to access and manage multiple servers and devices from a single interface,
saving time and making it easier to keep track of all your servers and devices.
The platform also includes enhanced security features such as public key authentication,
SSH firewall rules to prevent unauthorized access, audit logging, and session recording
to provide a record of activity for compliance purposes.
Another benefit of ShellHub is its ability to work with a variety of devices,
including embedded Linux devices. This makes it a versatile tool for a wide range of applications,
from managing servers in a data center to controlling industrial equipment or Internet of Things (IoT) devices.
Overall, ShellHub is a powerful tool for managing and securing your servers and devices,
whether you are a small business, a large enterprise, or an individual user.
## Features
### :computer: Native SSH support
ShellHub provides native SSH support, allowing you to access any device behind the ShellHub SSH gateway using standard tools such as OpenSSH Client and PuTTY. This means you don't need to install any additional third-party tools to connect to your devices behind ShellHub. Simply use the tools you are already familiar with to remotely manage your servers and devices through ShellHub.
### :file_folder: SCP/SFTP support
ShellHub offers SCP/SFTP support, allowing you to copy files to and from your devices using industry standard tools without the need for any additional third-party applications. This makes it easy to transfer files securely to and from your servers and devices, ensuring that your data remains safe and secure throughout the process.
### :arrows_counterclockwise: SSH port forwarding
ShellHub allows you to securely forward TCP traffic from a local port on your machine to a remote port on a device behind the ShellHub gateway. This can be useful for a variety of purposes, such as accessing remote services that are not directly accessible from your local machine, securely transferring data between two hosts over an untrusted network and use SOCKS Proxy. 
### :key: Public-key authentication
ShellHub supports public-key authentication, which allows multiple users to log in as the