GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und verwenden Sie das Mosh Command Line Tool Linux

Mosh, auch bekannt als „Mobile Shell“, ist ein Befehlszeilentool, das zum Verbinden entfernter Linux-Server verwendet wird. Mosh ist für mobiles Arbeiten optimiert. Es ermöglicht Roaming, unterstützt intermittierende Konnektivität und bietet intelligente lokale Echo- und Leitungsbearbeitung von Benutzertastenanschlägen. Mosh ist eine Alternative zu SSH und bietet mehr Funktionen als Secure Shell. Es ist für alle gängigen Betriebssysteme verfügbar, einschließlich Linux, FreeBSD, Solaris, Mac OS X und Android.

In diesem Beitrag zeigen wir Ihnen, wie Sie das Mosh-Befehlszeilentool unter Linux installieren und verwenden.

Voraussetzungen

  • Ein frischer Ubuntu/CentOS-Server auf der Atlantic.Net Cloud Platform
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Ubuntu/CentOS als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu/CentOS-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Oder

yum update -y

Mosh installieren

Für Debian-basierte Linux-Distributionen können Sie Mosh mit dem folgenden Befehl installieren:

apt-get install mosh

Für CentOS-basierte Linux-Distributionen können Sie Mosh mit dem folgenden Befehl installieren:

yum install mosh

Sobald Mosh installiert ist, können Sie die installierte Version von Mosh mit dem folgenden Befehl überprüfen:

mosh --version

Sie sollten die folgende Ausgabe erhalten:

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.

Sie können auch alle Optionen sehen, die mit Mosh verfügbar sind, indem Sie den folgenden Befehl verwenden:

mosh --help

Sie sollten die folgende Ausgabe erhalten:

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

Mit Mosh arbeiten

Mosh verwendet die gleiche SSH-Methode, um sich mit dem Remote-Server zu verbinden. Führen Sie den folgenden Befehl aus, um eine Verbindung zum Remoteserver herzustellen:

mosh [email protected]

Sie werden aufgefordert, Ihr Root-Passwort einzugeben, um sich mit dem Remote-Server zu verbinden.

Wenn Ihr Remote-SSH-Server auf Port 2200 lauscht, können Sie ihn mit dem folgenden Befehl angeben:

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

Eine der besten Funktionen von Mosh ist, dass es Ihnen eine Benachrichtigung sendet, wenn Ihre Netzwerkverbindung unterbrochen wird. Sobald die Netzwerkverbindung wiederhergestellt ist, wird sie mit dem Server synchronisiert und Sie werden automatisch mit dem Remote-Server verbunden, sodass Sie das Mosh-Fenster nicht schließen müssen.

Schlussfolgerung

Im obigen Beitrag haben Sie gelernt, wie Sie das Mosh-Befehlszeilentool auf Ihrem Linux-VPS von Atlantic.Net installieren und verwenden. Es ist ein großartiges Tool im Vergleich zu SSH. Im Allgemeinen wird Mosh in langsamen Netzwerkverbindungen verwendet. Weitere Informationen finden Sie auf der Mosh-Dokumentationsseite.


Linux
  1. So installieren und verwenden Sie Flatpak unter Linux

  2. So verwenden Sie das Linux-Befehlszeilentool sipcalc

  3. So installieren und verwenden Sie den fping-Befehl unter Linux

  4. So installieren und verwenden Sie Traceroute unter Linux

  5. So installieren und verwenden Sie den Ping-Befehl unter Linux

So installieren und verwenden Sie den Ping-Befehl unter Linux

So installieren und verwenden Sie das Pigz-Tool unter Linux

So installieren und verwenden Sie den fd-Befehl unter Linux

So installieren und verwenden Sie Nu Shell unter Linux

So installieren und verwenden Sie den Ack-Befehl im Linux-System

So installieren und verwenden Sie den Ack-Befehl unter Linux