GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser l'outil de ligne de commande Mosh Linux

Mosh, également connu sous le nom de "Mobile Shell", est un outil de ligne de commande utilisé pour connecter des serveurs Linux distants. Mosh est optimisé pour le travail mobile. Il permet l'itinérance, prend en charge la connectivité intermittente et fournit un écho local intelligent et une édition de ligne des frappes de l'utilisateur. Mosh est une alternative à SSH et offre plus de fonctionnalités que Secure Shell. Il est disponible pour tous les principaux systèmes d'exploitation, y compris Linux, FreeBSD, Solaris, Mac OS X et Android.

Dans cet article, nous vous montrerons comment installer et utiliser l'outil de ligne de commande Mosh sous Linux.

Prérequis

  • Un nouveau serveur Ubuntu/CentOS sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur, en choisissant Ubuntu/CentOS comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu/CentOS, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Ou

yum update -y

Installer Mosh

Pour les distributions Linux basées sur Debian, vous pouvez installer Mosh à l'aide de la commande suivante :

apt-get install mosh

Pour les distributions Linux basées sur CentOS, vous pouvez installer Mosh à l'aide de la commande suivante :

yum install mosh

Une fois le Mosh installé, vous pouvez vérifier la version installée de Mosh avec la commande suivante :

mosh --version

Vous devriez obtenir le résultat suivant :

mosh 1.3.2 [build mosh 1.3.2]
Copyright 2012 Keith Winstein <[email protected]>
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Vous pouvez également voir toutes les options disponibles avec Mosh en utilisant la commande suivante :

mosh --help

Vous devriez obtenir le résultat suivant :

Usage: /usr/bin/mosh [options] [--] [[email protected]]host [command...]
        --client=PATH        mosh client on local machine
                                (default: "mosh-client")
        --server=COMMAND     mosh server on remote machine
                                (default: "mosh-server")

        --predict=adaptive      local echo for slower links [default]
-a      --predict=always        use local echo even on fast links
-n      --predict=never         never use local echo
        --predict=experimental  aggressively echo even when incorrect

-4      --family=inet        use IPv4 only
-6      --family=inet6       use IPv6 only
        --family=auto        autodetect network type for single-family hosts only
        --family=all         try all network types
        --family=prefer-inet use all network types, but try IPv4 first [default]
        --family=prefer-inet6 use all network types, but try IPv6 first
-p PORT[:PORT2]
        --port=PORT[:PORT2]  server-side UDP port or range
                                (No effect on server-side SSH port)
        --bind-server={ssh|any|IP}  ask the server to reply from an IP address
                                       (default: "ssh")

        --ssh=COMMAND        ssh command to run when setting up session
                                (example: "ssh -p 2222")
                                (default: "ssh")

        --no-ssh-pty         do not allocate a pseudo tty on ssh connection

        --no-init            do not send terminal initialization string

        --local              run mosh-server locally without using ssh

        --experimental-remote-ip=(local|remote|proxy)  select the method for
                             discovering the remote IP address to use for mosh
                             (default: "proxy")

        --help               this message
        --version            version and copyright information

Travailler avec Mosh

Mosh utilise la même méthode SSH pour se connecter au serveur distant. Exécutez la commande suivante pour vous connecter au serveur distant :

mosh [email protected]

Il vous sera demandé de fournir votre mot de passe root pour vous connecter au serveur distant.

Si votre serveur SSH distant écoute sur le port 2200, vous pouvez le spécifier à l'aide de la commande suivante :

mosh --ssh="ssh -p 2200" [email protected]

L'une des meilleures fonctionnalités de Mosh est qu'il vous enverra une notification si votre connexion réseau est perdue. Une fois la connexion réseau rétablie, elle sera synchronisée avec le serveur et vous serez automatiquement connecté au serveur distant, vous n'aurez donc pas à fermer la fenêtre Mosh.

Conclusion

Dans le post ci-dessus, vous avez appris comment installer et utiliser l'outil de ligne de commande Mosh sur votre VPS Linux à partir d'Atlantic.Net. C'est un excellent outil par rapport à SSH. Généralement, Mosh est utilisé dans les connexions réseau lentes. Vous pouvez visiter la page de documentation de Mosh pour plus d'informations.


Linux
  1. Comment installer et utiliser Flatpak sous Linux

  2. Comment utiliser l'outil de ligne de commande sipcalc Linux

  3. Comment installer et utiliser la commande fping sous Linux

  4. Comment installer et utiliser Traceroute sous Linux

  5. Comment installer et utiliser la commande Ping sous Linux

Comment installer et utiliser la commande Ping sous Linux

Comment installer et utiliser l'outil Pigz sous Linux

Comment installer et utiliser la commande fd sous Linux

Comment installer et utiliser Nu Shell sous Linux

Comment installer et utiliser la commande Ack dans le système Linux

Comment installer et utiliser la commande Ack sous Linux