GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y usar la herramienta de línea de comandos Mosh Linux

Mosh, también conocido como "Mobile Shell", es una herramienta de línea de comandos que se utiliza para conectar servidores Linux remotos. Mosh está optimizado para el trabajo móvil. Permite el roaming, admite conectividad intermitente y proporciona eco local inteligente y edición de línea de las pulsaciones de teclas del usuario. Mosh es una alternativa a SSH y ofrece más funciones que Secure Shell. Está disponible para todos los principales sistemas operativos, incluidos Linux, FreeBSD, Solaris, Mac OS X y Android.

En esta publicación, le mostraremos cómo instalar y usar la herramienta de línea de comandos Mosh en Linux.

Requisitos

  • Un nuevo servidor Ubuntu/CentOS en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Crear servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu/CentOS como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu/CentOS, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

O

yum update -y

Instalar Mosh

Para las distribuciones de Linux basadas en Debian, puede instalar Mosh usando el siguiente comando:

apt-get install mosh

Para las distribuciones de Linux basadas en CentOS, puede instalar Mosh usando el siguiente comando:

yum install mosh

Una vez que Mosh está instalado, puede verificar la versión instalada de Mosh con el siguiente comando:

mosh --version

Deberías obtener el siguiente resultado:

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.

También puede ver todas las opciones disponibles con Mosh usando el siguiente comando:

mosh --help

Deberías obtener el siguiente resultado:

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

Trabajando con Mosh

Mosh usa el mismo método SSH para conectarse al servidor remoto. Ejecute el siguiente comando para conectarse al servidor remoto:

mosh [email protected]

Se le pedirá que proporcione su contraseña raíz para conectarse al servidor remoto.

Si su servidor SSH remoto está escuchando en el puerto 2200, puede especificarlo con el siguiente comando:

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

Una de las mejores características de Mosh es que le enviará una notificación si se pierde su conexión de red. Una vez que se restablezca la conexión de red, se sincronizará con el servidor y se conectará automáticamente al servidor remoto, por lo que no tendrá que cerrar la ventana de Mosh.

Conclusión

En la publicación anterior, aprendió cómo instalar y usar la herramienta de línea de comandos Mosh en su VPS Linux de Atlantic.Net. Es una gran herramienta en comparación con SSH. Generalmente, Mosh se usa en conexiones de red lentas. Puede visitar la página de documentación de Mosh para obtener más información.


Linux
  1. Cómo instalar y usar Flatpak en Linux

  2. Cómo utilizar la herramienta de línea de comandos sipcalc Linux

  3. Cómo instalar y usar el comando fping en Linux

  4. Cómo instalar y usar Traceroute en Linux

  5. Cómo instalar y usar el comando ping en Linux

Cómo instalar y usar el comando Ping en Linux

Cómo instalar y usar la herramienta Pigz en Linux

Cómo instalar y usar el comando fd en Linux

Cómo instalar y usar Nu Shell en Linux

Cómo instalar y usar el comando Ack en el sistema Linux

Cómo instalar y usar el comando Ack en Linux