So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

So installieren Sie Mosh Shell als SSH-Alternative auf dem Linux-Desktop

Die Verwendung eines SSH-Client-Tools ist für den Systemadministrator und Remote-Benutzer immer nützlich und praktisch. Bei herkömmlichen SSH-Clients können einige Netzwerk- und automatische Abmeldeprobleme auftreten. Als Systemadministrator wissen Sie bereits, wie wichtig ein CLI-basierter Remote-SSH-Client ist. Um häufige Abmelde-, Verzögerungs- und Paketverlustprobleme zu beheben, können Sie Mosh SSH als SSH-Alternative unter Linux installieren. Mosh steht für Mobile Shell, einen befehlszeilenbasierten Secure Shell-Client für Linux. Für den Verbindungsaufbau ist keine veraltete, statische IP-Adresse erforderlich; Darüber hinaus unterstützt der Mosh SSH-Shell-Client auch mobile Geräte.

Mosh Shell als SSH-Alternative unter Linux

Die SSH-Shell von Mosh nutzt TCP-Netzwerkverbindungen und unterstützt Roaming. Alles, was Sie im lokalen Terminal eingeben, wird an den Remote-TCP-Host gesendet und alles, was die Anwendung ausgibt, erscheint auf Ihrem Bildschirm. Die gesamte Benutzeroberfläche der Mosh SSH-Shell, einschließlich der Tastenanschläge, kommt vom Server.

Unter Linux können Sie mit der Mosh-Shell von einer Netzwerkverbindung zu einer anderen wechseln, ohne die SSH-Verbindung zu verlieren. Die Mosh SSH-Shell ist in der Programmiersprache C++ geschrieben und steht unter der GNU GPL-Datenschutzlizenz. In diesem Beitrag erfahren Sie, wie Sie Mosh Shell als SSH-Alternative unter Linux installieren.

1. Installieren Sie Mosh Shell auf Debian/Ubuntu

Die Installation des Mosh SSH-Clients unter Debian oder Ubuntu Linux ist einfach und unkompliziert. Es ist im offiziellen Linux-Repository verfügbar. Wenn Ihr Computer über kein UFW- oder Firewall-Daemon-System verfügt, müssen Sie sich um das Firewall-System keine Sorgen machen. Sie können die folgenden Befehle in Ihrer Terminal-Shell ausführen, um Ihr Linux-Repository zu aktualisieren und die Mosh-SSH-Shell auf Ihrem Linux-System zu installieren.

# apt-get update 
# apt-get install mosh

2. Installieren Sie Mosh SSH unter Fedora/Red Hat Linux

Wenn Sie ein Fedora- oder Red Hat-basiertes Linux-System verwenden, können Sie die Mosh SSH-Shell über den YUM- oder DNF-Befehl auf Ihrem Linux installieren. Es befindet sich im Linux-Repository und erfordert keine EPEL-Pakete. Führen Sie zunächst den folgenden Befehlssatz in Ihrer Shell aus, um die Mosh SSH-Shell auf Ihrem Linux-Computer zu installieren.

Führen Sie die folgenden Befehle aus, um die Mosh-Shell unter Fedora Linux zu installieren.

# yum update
# dnf install mosh

Mit den folgenden Befehlen wird die Mosh-Shell auf Red Hat Linux Enterprise installiert.

# yum update
# yum install mosh

3. Installieren Sie Mosh SSH auf Arch, SuSE und anderen Linux

Auf Arch und Arch-basierten Linux-Distributionen ist die Installation der Mosh-Shell eine schnelle Aufgabe. Sie müssen lediglich den folgenden Pacman-Befehl in Ihrem Terminal mit Root-Rechten ausführen, um ihn zu installieren.

# pacman -S mosh

Wenn Sie ein SuSE Linux-Benutzer sind, führen Sie den folgenden Zypper-Befehl aus, um Mosh SSH auf Ihrem System zu installieren.

sudo zypper in mosh

In diesem Schritt haben wir die Installationsmethoden von Mosh auf Arch und SuSE Linux gesehen; Wenn Sie immer noch keine Möglichkeit finden, Mosh auf Ihrer Distribution zu installieren, Laden Sie den Mosh-Quellcode hier herunterund installieren Sie es aus dem Quellcode.

Wenn der Download abgeschlossen ist, extrahieren Sie die ZIP-Datei und führen Sie die folgenden Befehle in Ihrer Terminal-Shell aus, um Mosh aus dem Quellcode zu installieren.

$ cd mosh-1.3.2
$ ./configure
$ make
# make install

Beginnen Sie mit Mosh Secure Shell

Bisher haben wir gesehen, wie man Mosh Shell auf verschiedenen Linux-Systemen installiert. Jetzt ist es an der Zeit, die Mosh Secure Shell in der Befehlszeile auszuführen. Alle folgenden Befehle, die wir in diesem Schritt verwenden, sind auf allen wichtigen Linux-Distributionen ausführbar. Zuerst müssen Sie möglicherweise den folgenden Befehl ausführen, um die Mosh SSH-Shell-Version zu überprüfen.

$ mosh --version

Um einen Remote-Client über das Internet über den Mosh-Client zu verbinden, führen Sie den folgenden Befehl in Ihrer Terminal-Shell aus. Der folgende Befehl besteht aus der Mosh-Syntax, dem Client-Benutzernamen und der Client-IP-Adresse.

$ mosh [email protected]

Wenn Sie den Befehl erfolgreich ausführen, müssen Sie dies durch die Eingabe von „Ja“ in der Shell bestätigen und später wird das Root-Passwort des Clients benötigt, um die Verbindung herzustellen. Wenn Sie keine Verbindung über Mosh herstellen können, stellen Sie sicher, dass der SSH-Dienst auf der Client-Seite konfiguriert und aktiviert ist. Wenn Sie sich abmelden müssen, können Sie den folgenden Exit-Befehl ausführen, um sich von Ihrer Shell abzumelden.

$ exit

Für weitere Hilfe zu Mosh-Syntaxen ist es immer hilfreich, den Befehl „help“ auszuführen.

$ mosh --help

Letzte Worte

Ich habe im gesamten Beitrag kurz erklärt, was Mosh Shell ist, wie es funktioniert und wie man es auf einem Linux-System installieren kann. Wenn Sie immer noch Zweifel haben, ob Mosh Shell sicher ist oder nicht oder ob es besser als herkömmliche SSH-Clients ist, kann ich Ihnen hier nicht viel erklären. Ich kann nur mit Sicherheit sagen, dass es einige Vor- und Nachteile hat, aber bei der herkömmlichen Nutzung einer SSH-Sitzung werden Sie die Nachteile nicht bemerken. Ich würde Ihnen empfehlen, es auszuprobieren und alle Antworten auf alle Ihre Gedanken zu finden.

Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag nützlich und informativ finden. Sie können Ihre Meinung zu diesem Beitrag auch im Kommentarbereich schreiben.