GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e utilizzare Mosh Command Line Tool Linux

Mosh, noto anche come "Mobile Shell", è uno strumento da riga di comando utilizzato per connettere server Linux remoti. Mosh è ottimizzato per il lavoro mobile. Consente il roaming, supporta la connettività intermittente e fornisce eco locale intelligente e modifica della linea delle sequenze di tasti dell'utente. Mosh è un'alternativa a SSH e fornisce più funzionalità rispetto a Secure Shell. È disponibile per tutti i principali sistemi operativi inclusi Linux, FreeBSD, Solaris, Mac OS X e Android.

In questo post, ti mostreremo come installare e utilizzare lo strumento da riga di comando Mosh su Linux.

Prerequisiti

  • Un nuovo server Ubuntu/CentOS sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Crea server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu/CentOS come sistema operativo con almeno 2 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Ubuntu/CentOS, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Oppure

yum update -y

Installa Mosh

Per le distribuzioni Linux basate su Debian, puoi installare Mosh usando il seguente comando:

apt-get install mosh

Per le distribuzioni Linux basate su CentOS, puoi installare Mosh usando il seguente comando:

yum install mosh

Una volta installato Mosh, puoi verificare la versione installata di Mosh con il seguente comando:

mosh --version

Dovresti ottenere il seguente output:

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.

Puoi anche vedere tutte le opzioni disponibili con Mosh usando il seguente comando:

mosh --help

Dovresti ottenere il seguente output:

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

Lavorare con Mosh

Mosh utilizza lo stesso metodo SSH per connettersi al server remoto. Esegui il comando seguente per connetterti al server remoto:

mosh [email protected]

Ti verrà chiesto di fornire la tua password di root per connetterti al server remoto.

Se il tuo server SSH remoto è in ascolto sulla porta 2200, puoi specificarlo utilizzando il seguente comando:

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

Una delle migliori caratteristiche di Mosh è che ti invierà una notifica se la tua connessione di rete è persa. Una volta ripristinata la connessione di rete, questa verrà sincronizzata con il server e sarai connesso automaticamente al server remoto, quindi non dovrai chiudere la finestra di Mosh.

Conclusione

Nel post precedente, hai imparato come installare e utilizzare lo strumento da riga di comando Mosh sul tuo VPS Linux da Atlantic.Net. È un ottimo strumento rispetto a SSH. Generalmente, Mosh viene utilizzato nelle connessioni di rete lente. Puoi visitare la pagina della documentazione di Mosh per ulteriori informazioni.


Linux
  1. Come installare e utilizzare Flatpak in Linux

  2. Come utilizzare lo strumento da riga di comando sipcalc Linux

  3. Come installare e utilizzare il comando fping su Linux

  4. Come installare e utilizzare Traceroute in Linux

  5. Come installare e utilizzare il comando Ping in Linux

Come installare e utilizzare il comando Ping in Linux

Come installare e utilizzare lo strumento Pigz in Linux

Come installare e utilizzare il comando fd in Linux

Come installare e utilizzare Nu Shell su Linux

Come installare e utilizzare il comando Ack nel sistema Linux

Come installare e utilizzare il comando Ack in Linux