GNU/Linux >> Tutoriels Linux >  >> Linux

6 nouvelles fonctionnalités ShellHub passionnantes à rechercher en 2021

ShellHub est un serveur cloud qui permet un accès universel à vos appareils en réseau à partir de n'importe quel réseau externe. Son utilisation évite d'être bloqué par des pare-feux ou des réseaux trop complexes car ShellHub utilise le protocole HTTP pour encapsuler le protocole SSH. Cette couche de transport permet une utilisation transparente sur la plupart des réseaux, car elle est couramment disponible et acceptée par les règles et politiques de pare-feu de la plupart des entreprises.

Mieux encore, ShellHub est open source (publié sous la licence Apache 2.0) et facilite les tâches à distance des développeurs et des programmeurs et rend l'accès aux périphériques Linux possible pour n'importe quelle architecture matérielle.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Pour une démonstration complète, veuillez lire mon article précédent, Contourner votre pare-feu Linux avec SSH sur HTTP . Dans cet article de suivi, je couvrirai certains des développements et ajouts de la version 0.7.0.

ShellHub offre un moyen sûr et rapide d'accéder à vos appareils de n'importe où. Il dispose d'une communauté solide, dont les contributions sont essentielles à la croissance, aux nouvelles fonctionnalités et aux améliorations de l'outil. Je décrirai ci-dessous certaines des mises à jour qui sont (ou seront bientôt) dans le code de l'outil.

Espace de noms

L'espace de noms vous permet de créer un ensemble d'appareils à partager avec d'autres utilisateurs ShellHub. Vous pouvez placer autant d'appareils que vous le souhaitez dans un espace de noms, mais un appareil enregistré dans un espace de noms ne peut pas appartenir à un autre.

Vous pouvez accéder à votre espace de noms en utilisant le bouton en haut à droite du tableau de bord. Vous y trouverez l'ID de locataire de l'espace de noms, qui est utilisé pour enregistrer un appareil, et tous les autres espaces de noms que vous avez créés. Vous pouvez également créer un nouvel espace de noms et accéder aux paramètres de l'espace de noms.

Vous pouvez renommer, supprimer et inviter d'autres utilisateurs dans votre espace de noms. Les autorisations des utilisateurs de l'espace de noms fonctionnent en fonction des privilèges, en fonction du rang de l'utilisateur. (Voir Privilèges pour plus d'informations.)

Cette fonctionnalité est disponible dans toutes les éditions. La différence est que dans la version open source, vous devez utiliser le terminal pour émettre des commandes :

./bin/add-namespace <namespace> <owner>

Privilèges

Les privilèges sont un mode au niveau de l'organisation pour la création d'actions dans ShellHub. Cela garantit que seul le propriétaire est autorisé à effectuer des actions potentiellement dangereuses.

Il existe deux rangs de privilège :

  • SMA : Seul le propriétaire de l'espace de noms dispose des privilèges d'administrateur pour exécuter une action. L'administrateur peut accepter et rejeter des appareils ; afficher et supprimer les enregistrements de session ; créer, modifier ou supprimer des règles de pare-feu ; et inviter les utilisateurs dans l'espace de noms.
  • UTILISATEUR : Un utilisateur doit être invité par le propriétaire. Un utilisateur peut accéder aux appareils et à toutes les informations de l'espace de noms activé par le propriétaire, mais ne peut pas supprimer d'appareils, modifier les règles de pare-feu ni regarder les enregistrements de session.

Enregistrements de sessions

Cette nouvelle fonctionnalité enregistre toutes les actions d'une connexion ShellHub exécutées par un utilisateur ou un propriétaire. Les enregistrements de session sont disponibles dans le tableau de bord dans les versions ShellHub Cloud et Enterprise.

La fonction d'enregistrement de session est activée par défaut. Si vous êtes le propriétaire, vous pouvez modifier cela dans les paramètres d'un espace de noms.

La page de chaque session contient des détails tels que le nom d'hôte, l'utilisateur, l'authentification, l'adresse IP et l'heure de début et de fin de la session. L'ID utilisateur (UID) de l'appareil est disponible dans Détails.

Règles de pare-feu

Les règles de pare-feu définissent les autorisations (ou blocages) du trafic réseau vers les appareils ShellHub. Cette fonctionnalité est disponible dans les éditions Cloud et Enterprise. Ces règles autorisent ou empêchent la connexion d'un appareil à des adresses IP, des utilisateurs ou des noms d'hôte définis. Les règles ne peuvent être définies que par un propriétaire d'espace de noms.

En plus de définir les règles, ShellHub permet à un propriétaire de définir des priorités, qui bloquent des ensembles d'emplacements ou autorisent l'accès à un emplacement dans un ensemble bloqué si nécessaire.

Console d'administration

ShellHub a développé la console d'administration pour faciliter l'assistance aux utilisateurs. Il offre une interface simple et claire aux administrateurs de grandes équipes pour gérer et vérifier les activités exécutées sur le serveur ShellHub. Il est disponible dans l'édition Entreprise.

Accès automatique avec clés publiques

La connexion automatique à l'aide de clés publiques est une nouvelle fonctionnalité qui sera bientôt disponible. Il vise à simplifier l'accès pour les utilisateurs disposant de nombreux appareils et identifiants différents, car l'utilisation d'une clé publique rend l'accès plus rapide et plus sécurisé.

Le serveur ShellHub conserve les informations de clé publique en toute sécurité et utilise la clé uniquement pour se connecter aux appareils. Il n'a pas non plus accès aux clés privées des utilisateurs ni à d'autres informations sensibles.

Les connexions automatiques à l'aide de clés publiques sont une fonctionnalité récemment ajoutée dans ShellHub.

En savoir plus

Tenez-vous au courant de ces nouvelles fonctionnalités et mises à jour, ainsi que d'autres, sur Twitter, LinkedIn, GitHub ou le site Web d'OS Systems.


Linux
  1. Sortie de Debian 10 (Buster) – Nouvelles fonctionnalités

  2. Nouvelles fonctionnalités dans Fedora 26

  3. Nouvelles fonctionnalités d'Ubuntu 17.04

  4. Linux Mint 19 - Date de sortie, nouvelles fonctionnalités et plus

  5. Script pour surveiller le dossier pour les nouveaux fichiers ?

OpenShot 2.3 Linux Video Editor Nouvelles fonctionnalités

Elementary OS Freya Examen des nouvelles fonctionnalités

14 nouvelles fonctionnalités introduites dans Ubuntu 14.04

9 nouvelles fonctionnalités dans Ubuntu 18.10 Cosmic Cuttlefish

Top 8 des émulateurs de terminaux pour Linux [en 2021]

Lancement du noyau Linux 5.0, nouvelles fonctionnalités et améliorations !