GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a používat nástroj příkazového řádku Mosh Linux

Mosh, také známý jako „Mobile Shell“, je nástroj příkazového řádku používaný pro připojení vzdálených serverů Linux. Mosh je optimalizován pro mobilní práci. Umožňuje roaming, podporuje přerušovanou konektivitu a poskytuje inteligentní místní ozvěnu a úpravu řádků uživatelských úhozů. Mosh je alternativou k SSH a poskytuje více funkcí než Secure Shell. Je k dispozici pro všechny hlavní operační systémy včetně Linuxu, FreeBSD, Solaris, Mac OS X a Android.

V tomto příspěvku vám ukážeme, jak nainstalovat a používat nástroj příkazového řádku Mosh v systému Linux.

Předpoklady

  • Nový server Ubuntu/CentOS na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu/CentOS s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu/CentOS, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Nebo

yum update -y

Nainstalovat Mosh

Pro distribuce Linuxu založené na Debianu můžete nainstalovat Mosh pomocí následujícího příkazu:

apt-get install mosh

Pro distribuce Linuxu založené na CentOS můžete nainstalovat Mosh pomocí následujícího příkazu:

yum install mosh

Jakmile je Mosh nainstalován, můžete ověřit nainstalovanou verzi Mosh pomocí následujícího příkazu:

mosh --version

Měli byste získat následující výstup:

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.

Všechny možnosti dostupné v Mosh můžete také zobrazit pomocí následujícího příkazu:

mosh --help

Měli byste získat následující výstup:

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

Práce s Mosh

Mosh používá stejnou metodu SSH pro připojení ke vzdálenému serveru. Spusťte následující příkaz pro připojení ke vzdálenému serveru:

mosh [email protected]

Budete požádáni o zadání hesla uživatele root pro připojení ke vzdálenému serveru.

Pokud váš vzdálený server SSH naslouchá na portu 2200, můžete jej určit pomocí následujícího příkazu:

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

Jednou z nejlepších funkcí Mosh je, že vám pošle upozornění, pokud dojde ke ztrátě připojení k síti. Jakmile bude síťové připojení obnoveno, bude synchronizováno se serverem a vy se automaticky připojíte ke vzdálenému serveru, takže nemusíte zavírat okno Mosh.

Závěr

Ve výše uvedeném příspěvku jste se naučili, jak nainstalovat a používat nástroj příkazového řádku Mosh na vašem Linux VPS od Atlantic.Net. Ve srovnání s SSH je to skvělý nástroj. Obecně se Mosh používá v pomalých síťových připojeních. Další informace naleznete na stránce dokumentace Mosh.


Linux
  1. Jak používat nástroj příkazového řádku sipcalc Linux

  2. Jak nainstalovat a používat příkaz fping na Linuxu

  3. Jak nainstalovat a používat příkaz Ping v Linuxu

  1. Jak nainstalovat a používat Linux Screen?

  2. Jak nainstalovat a používat Flatpak v Linuxu

  3. Jak nainstalovat a používat Traceroute v Linuxu

  1. Jak nainstalovat a používat profilovací nástroj Gprof na Linuxu

  2. Jak nainstalovat a používat SSHFS na Linuxu

  3. Jak používat proxy na příkazovém řádku Linuxu?