Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

ShellHub Features

ShellHub offers seamless device management with ShellHub Cloud and customizable solutions with ShellHub Enterprise, including Managed and On Premises options for enterprises of any size.

We didn't find any match for your search!

Free BSD

ShellHub Agent can be easily integrated to your system by using our FreeBSD Port for ShellHub Agent

Snap Package

Aimed at the Ubuntu Core developers and users, we offer a Snap package of the ShellHub Agent

Buildroot

Integrate ShellHub Agent to a Buildroot image by adding the ShellHub external tree to your Buildroot configuration

Yocto Project

You can seamlessly add remote access and management capabilities to your embedded devices by using our Yocto Project layer which installs ShellHub Agent into your custom Linux distribution build

Docker

We provide a Docker container which encapsulates everything ShellHub Agent needs to run. All your device needs is the capability to run a Docker container

Device Approval

ShellHub administrators can review and authorize new devices before they connect to the platform. This ensures that only trusted devices gain access, enhancing security and control over the network.

Role Based Access Control (RBAC)

RBAC on ShellHub provides precise control over user access by assigning roles like owner, administrator, operator, and observer, ensuring security while managing permissions for actions.

Multiple Namespaces

Namespaces allow users to isolate and manage devices within separate groups, enhancing security and organization. Each namespace can have its own set of devices, users, and permissions.

Device Tagging

Device tagging in ShellHub allows users to categorize and manage devices efficiently by assigning tags, facilitating easy organization and filtering. This improves device management and operational efficiency.

Audit Logging

ShellHub includes audit logging capabilities, meaning that each time an SSH connection is made to ShellHub, a session is created and stored on the server for auditing purposes.

Port Forwarding

ShellHub's Port Forwarding feature enables you to securely access services on your remote devices by forwarding ports through the ShellHub server, without external applications.

Desktop Client

For those who prefer a standalone application, ShellHub offers a Desktop Client that provides all the functionality of the web-based interface.

Container Remote Access

ShellHub seamlessly integrates with Docker, enabling you to remotely access Docker containers, simplifying the management and monitoring of containerized applications across your infrastructure.

In Browser Terminal

Get a full terminal experience directly within your web browser, allowing you to access and control your devices remotely without needing additional software, regardless of the platform you’re using.

Remote Files Copying (SCP/SFTP)

We support SCP/SFTP, allowing you to copy files to and from your devices. This makes it easy to transfer files securely, ensuring that your data remains intact and untouched throughout the process.

API Keys

A feature made for developers, the API Keys allow applications to login automatically, bypassing the login process. It is very useful when you need to use a ShellHub’s resource but don’t want the user to type the credentials.

Multi-Factor Authentication (MFA)

ShellHub's Multi-Factor Authentication (MFA), when enabled, enhances security by requiring multiple verification methods before granting access to the platform.

Firewall

Defining firewall rules is crucial for protecting devices, especially in virtual environments. It allows the restriction of access to specific devices, safeguarding infrastructure and ensuring secure connectivity.

Session Recording

ShellHub offers session recording, which means that all user activity that occurs during the session can be recorded. These recordings can then be replayed via a built-in player in the ShellHub.

Native SSH support

ShellHub provides native SSH support, allowing you to access any device behind the ShellHub SSH gateway using a standard terminal. This means you don't need to install any additional tool to connect to your devices behind ShellHub.

Key authentication

Key-based authentication simplifies remote access, letting users access different machines with the same key, increasing efficiency, and maintaining strict control over access.

Web Access

With these devices often geographically distributed, web-based remote access enables users to access their devices from anywhere, facilitating management in dispersed environments.

Easy to install

In IoT environments, simplicity in installation is paramount, given the diversity and volume of devices. Seamless implementation allows for rapid integration and scalability, ensuring devices are ready for efficient remote access without adding operational burden as your company grows.