Juan Antonio F.M.

Just Another Freak of Machines

Mosh Mejora Ssh

Tiempo de lectura estimado: 2 minutos 22 segundos

SSH lleva muchos años entre nosotros, y es insustituible, pero mejorable. Mosh complementa a SSH a la hora de administrar maquinas por consola, sobre todo cuando tenemos una conexion pobre, lenta, con interrupciones, o movil.

Para instalar mosh

De entre la Lista de clientes podemos escoger para practicamente cualquiera de nuestras plataformas, aunque si lo quieres usar en windows, tendras que instalar Cygwin (jejeje)

en Debian

Con los repos de squeeze-backports habilitados, basta con un

    $ sudo apt-get install mosh

En RHEL / CentOS

Para instalar mosh en un servidor basado en redhat, tendremos que utilizar los repositorios de EPEL. Ojo, hay que tener mucho cuidado y no mezclar repos orientados a Fedora, con los orientados a CentOS. Aqui puedes ver “What NOT to do”. Echale un vistazo (son dos parrafos), y evita males mayores.

Despues, bastara con

    $ sudo yum install mosh

Y alegria!

En Android

Para usar en un cacharro con android (habitualmente un telefono) tenemos disponible un port construido sobre el cliente IRSSI ConnectBot, que algunos ya conocereis. Instalarlo es muy facil, basta con Descargar la version modificada de ConnectBot

A pelo como los paisanos

Siempre podremos compilar la veresion de codigo fuente, si no encontramos una opcion que surta a nuestra distro. Para compilarla, hay dos opciones, Cogiendo la version de GitHub, o descargando el paquete.

Algunas dependencias en debian, aparte de las herramientas esenciales de compilacion:

aptitude install protobuf-compiler
aptitude install zlib1g-dev
aptitude install autoconf
aptitude install libssl-dev
aptitude install  pkg-config
aptitude install libncurses5-dev
aptitude search  libprotobuf-dev

Para conseguirla de GitHub

Clona el repositorio y lanza el autogen

    $ git clone https://github.com/keithw/mosh
    $ cd mosh
    $ ./autogen.sh

Para instalar el codigo fuente

Tanto si has descargado el paquete y lo tienes descomprimido en una carpeta, como si descargaste el repo y lanzaste el autogen, solo tendras que seguir los pasos tipicos de instalacion.

    $ ./configure
    $ make
    # make install