Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Termius : un client SSH permettant de synchroniser les données avec le chiffrement de bout en bout
Fonctionnant sur desktop et mobiles

Le , par Bill Fassinou

31PARTAGES

8  0 
Secure SHell (SSH) est à la fois un programme informatique et un protocole de communication sécurisé. Le protocole de connexion impose un échange de clés de chiffrement en début de connexion. Par la suite, tous les segments TCP sont authentifiés et chiffrés. Le protocole SSH a été conçu avec l'objectif de remplacer les différents protocoles non chiffrés comme rlogin, telnet, rcp et rsh. En gros, SSH est un protocole qui permet de faire des connexions sécurisées (c.-à-d. chiffrées) entre un serveur et un client SSH. Il existe aujourd’hui un nombre important de clients (logiciels) SSH sur le marché, y compris d’autres qui sont multiplateformes. Et vous, lequel utilisez-vous ?

Roman et Dmitry, les deux cofondateurs de Termius Corporation ont présenté cette semaine Termius, un client SSH multiplateforme, fonctionnant donc sur les ordinateurs de bureau et les appareils mobiles. Termius vous permet d'organiser des hôtes en groupes. Les groupes vous permettent ensuite de partager les paramètres, bien que chaque hôte puisse avoir ses propres préférences. Ces données, ainsi que l'historique des connexions et des commandes, sont synchronisées de manière sécurisée sur tous vos appareils. En quoi est-il différent des autres clients SSH déjà disponibles sur le marché demanderiez-vous ?

Et bien, ses développeurs l’ont présenté comme étant un client SSH qui utilise un chiffrement de bout en bout pour garantir la sécurité de vos données. Autrement dit, la différence avec les autres clients SSH serait qu’en plus d’être une solution complète en ligne de commande, Termius synchronise les données d’un périphérique à un autre grâce au chiffrement de bout en bout. Termius est multiplateforme, ce qui signifie que vous pouvez accéder en toute sécurité aux équipements Linux ou IoT à partir de votre périphérique mobile, Android ou iOS, ainsi que de tout ordinateur Windows, Mac OS ou Linux.

D’après sa documentation, sa compatibilité avec Mosh lui offre une excellente fiabilité sur les connexions à latence élevée qui changent constamment. Pour info, Mosh (ou mobile Shell) est un logiciel réseau libre permettant une connexion de type terminal à un serveur distant. Il se positionne en alternative à SSH. À la différence de ce dernier, Mosh est capable de gérer l'itinérance, des connexions intermittentes et fournit un mécanisme intelligent d'écho des commandes saisies permettant d'économiser de la bande passante. Il est plus robuste et plus adapté aux connexions réseau de mauvaise qualité (bas débit ou intermittentes), notamment à travers des réseaux Wi-Fi, 3G ou de longues distances.


Selon ses cofondateurs, DevOps, administrateurs système et ingénieurs réseau tirent parti de Termius, car ils peuvent conserver toutes les informations nécessaires à la gestion de leurs serveurs dans un lieu sécurisé, par exemple des extraits, des chaînes de connexion, un historique, etc. Leur idée est de reconstruire l'expérience de ligne de commande autour de l’ingénieur, pas autour de l'ordinateur central où tout a commencé. Par exemple, Termius aidera les ingénieurs à consulter en toute sécurité des informations sur leurs serveurs, leurs commandes Shell et les journaux de terminal, ont-ils expliqué.

Ces informations seront ensuite accessibles à partir de n’importe quel appareil et serviront à améliorer la productivité, par exemple, les commandes de saisie semi-automatique dans le terminal. Ils expliquent également que Termius pourrait permettre de surveiller sa build depuis sont smartphone et la relancer si besoin. « Les clients SSH gratuits de l'App Store étaient laids ou avaient des annonces dans la fenêtre du terminal. On pensait qu'un client SSH de base avec le terminal doit être disponible sur toutes les plateformes gratuitement et sans publicité. SSH est aussi universel que le courrier électronique et la plupart des systèmes d'exploitation ont au moins un client de messagerie gratuit de base. C'est comme ça que tout a commencé », ont-ils laissé entendre.

Termius a été dans un premier temps publié pour iOS et Android avant d’étendre son support vers les autres plateformes. Cela dit, informent-ils, certains utilisateurs avaient, dans un premier temps, cessé d'utiliser l'application mobile, car il était difficile de conserver les informations à jour sur le périphérique mobile. Ils ont normalement téléchargé Termius pour l’utiliser quand ils sont loin de leur bureau, mais lorsqu'une urgence se produisait, ils ne disposaient pas de toutes les solutions, telles que les chaînes de connexion, les clés, les commandes pour redémarrer un service. En conséquence, un client SSH mobile autonome était inutile pour eux et ils devaient se rendre à leur bureau.

Pour résoudre le problème, il a donc fallu se pencher vers une application pour le bureau et ajouter une option de synchronisation chiffrée. « Nous avons réalisé que si nous ajoutions une application de bureau et une synchronisation sécurisée avec un chiffrement de bout en bout, toutes les données resteraient à jour sur tous les appareils et les utilisateurs pourraient compter sur les applications mobiles », ont-ils expliqué. D’après Roman et Dmitry, la synchronisation leur a permis de repenser toute l'expérience utilisateur en ligne de commande.

Par exemple, Termius peut accumuler toutes les commandes lorsque vous travaillez dans un Shell et les utiliser pour compléter automatiquement tous les périphériques. Autre exemple, les ingénieurs ont encouragé les utilisateurs à consacrer un peu de leur temps à garder les informations en ordre, car elles les conservent tout le temps. Termius prend en charge les groupes et les balises pour gérer une liste de centaines d'hôtes. À en croire les informations sur le site Web de Termius, des dizaines de millions d'ingénieurs utilisent la ligne de commande pour interagir avec des systèmes informatiques distants, y compris Steve Wozniak, le cofondateur d’Apple Inc.

Beaucoup d'entre eux entretiennent ensemble l'infrastructure. « Termius a bien servi mon objectif et il était facile à comprendre... Je l'utilise même quand je suis au restaurant en famille », a déclaré Wozniak. Pour les cofondateurs de Termius, la prochaine étape consistera à apporter davantage de collaboration aux équipes sysadmin et DevOps en fonction de leur interaction avec la ligne de commande. Des éléments tels que les journaux de terminal, les commandes récemment exécutées et les listes des systèmes en cours d'exécution pourraient être partagés entre tous les membres de l'équipe avec Termius. « Cela rendrait l'ensemble du processus plus transparent et faciliterait grandement l'intégration des nouveaux membres. C’est une transition similaire que Google Docs a apportée à la création collective de documents », ont-ils conclu.

Source : Termius

Et vous ?

Qu'en pensez-vous ?

Voir aussi

OpenSSH : Mise en place et description détaillée d'un serveur SSH

Build 2019 : Windows Terminal est une nouvelle interface de ligne de commande pour Windows qui prend en charge les emoji et les onglets

La MàJ Windows 10 mai 2019 est disponible et apporte Windows Sandbox, une machine virtuelle légère pour exécuter des apps potentiellement dangereuses

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Steinvikel
Membre expérimenté https://www.developpez.com
Le 10/06/2019 à 9:44
Dommage que l'ouverture de l'application soit tant vanté, alors que le type de licence précise adopté reste très discret.
Personnellement, je ne l'ai pas trouver sur le site officiel.
0  0