Mosh, Qui veut dire Shell mobile est une application de ligne de commande utilisée pour se connecter au serveur à partir d’un ordinateur client, via Internet. Il peut être utilisé comme SSH et contient plus de fonctionnalités que Enveloppe de protection.

C’est une application similaire à SSH, mais avec des fonctionnalités supplémentaires. L’application est écrite à l’origine par Keith Winstein pour Unix comme le système d’exploitation et publié sous GNU GPL v3.

Client Ssh Shell Mosh
Client Ssh Shell Mosh

Caractéristiques de Mosh

  1. C’est une application de terminal distant qui prend en charge l’itinérance.
  2. Disponible pour tous les principaux systèmes d’exploitation de type UNIX, à savoir, Linux, FreeBSD, Solaris, Mac OS X et Android.
  3. Connectivité intermittente prise en charge.
  4. Fournit un écho local intelligent.
  5. Édition de ligne des frappes de l’utilisateur prise en charge.
  6. Conception réactive et nature robuste sur les liaisons wifi, cellulaires et longue distance.
  7. Restez connecté même lorsque l’adresse IP change. Il utilise UDP à la place de TCP (utilisé par SSH). TCP expire lorsque la connexion est réinitialisée ou qu’une nouvelle adresse IP est attribuée, mais UDP maintient la connexion ouverte.
  8. La connexion reste intacte lorsque vous reprenez la session après une longue période.
  9. Pas de décalage du réseau. Montre aux utilisateurs la clé tapée et les suppressions immédiatement sans décalage du réseau.
  10. La même ancienne méthode de connexion que dans SSH.
  11. Mécanisme pour gérer la perte de paquets.

Installation de Mosh Shell sous Linux

Sur Debian, Ubuntu et menthe comme les systèmes, vous pouvez facilement installer le Mosh package avec l’aide de gestionnaire de paquets apt-get comme montré.

# apt-get update 
# apt-get install mosh

Sur RHEL/CentOS/Feutre distributions basées, vous devez activer le référentiel tiers appelé EPEL, afin d’installer mosh à partir de ce référentiel en utilisant gestionnaire de paquets miam comme montré.

# yum update
# yum install mosh

Sur Fedora 22+ version, vous devez utiliser gestionnaire de paquets dnf pour installer mosh comme indiqué.

Publicité
# dnf install mosh

Sur d’autres distributions Linux, vous pouvez l’installer comme indiqué.

# pacman -S mosh         [On Arch/Manjaro Linux]
$ sudo zypper in mosh    [On OpenSuse]
# emerge net-misc/mosh   [On Gentoo]

Comment utiliser Mosh Shell?

1. Essayons de nous connecter au serveur Linux distant à l’aide du shell mosh.

$ mosh [email protected]
Connexion À Distance Mosh Shell
Connexion À Distance Mosh Shell

Noter: Avez-vous vu que j’ai eu une erreur de connexion car le port n’était pas ouvert dans ma télécommande CentOS 7 boîte. Une solution rapide mais non recommandée que j’ai effectuée était:

# systemctl stop firewalld    [on Remote Server]

La méthode préférée consiste à ouvrir un port et à mettre à jour les règles de pare-feu. Et puis connectez-vous à mosh sur un port prédéfini. Pour plus de détails sur firewalld, vous pouvez consulter ce post.

  1. Comment configurer Firewalld dans CentOS, RHEL et Fedora

2. Supposons que le le port SSH par défaut 22 a été modifié mettre en communication 70, dans ce cas, vous pouvez définir un port personnalisé à l’aide de ‘-p‘interrupteur avec mosh.

$ mosh -p 70 [email protected]

3. Vérifiez la version de Mosh installée.

$ mosh --version
Vérifier La Version De Mosh
Vérifier La Version De Mosh

4. Vous pouvez fermer le type de session mosh ‘sortir‘sur l’invite.

$ exit

5. Mosh prend en charge de nombreuses options, que vous pouvez voir comme:

$ mosh --help
Options Du Shell Mosh
Options Du Shell Mosh

Inconvénients de Mosh Shell

  1. Mosh nécessite une condition préalable supplémentaire, par exemple, autoriser une connexion directe via UDP, ce qui n’était pas requis par SSH.
  2. Allocation de port dynamique dans la plage de 60000-61000. Le premier fort ouvert est attribué. Il nécessite un port par connexion.
  3. L’allocation de port par défaut est un grave problème de sécurité, en particulier en production.
  4. Connexions IPv6 prises en charge, mais l’itinérance sur IPv6 n’est pas prise en charge.
  5. Le défilement n’est pas pris en charge.
  6. Pas de transfert X11 pris en charge.
  7. Pas de prise en charge du transfert ssh-agent.

Conclusion

Mosh est un petit utilitaire sympa qui est disponible en téléchargement dans le référentiel de la plupart des distributions Linux. Bien qu’il présente quelques écarts, en particulier des problèmes de sécurité et des exigences supplémentaires, des fonctionnalités telles que rester connecté même en itinérance sont son avantage. Ma recommandation est que chaque Linux-er qui traite SSH devrait essayer cette application et faites attention, Mosh vaut la peine d’essayer.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentLiar Liar Comédie romantique Light Novels About School Mind Games Get Anime – Actualités
Article suivantDes pirates informatiques créent une fausse entreprise de cybersécurité pour cibler de vrais experts en sécurité
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici