So installieren Sie Mosh Shell als SSH -Alternative unter Linux

So installieren Sie Mosh Shell als SSH -Alternative unter Linux

Mosh, welches dafür steht Mobile Shell ist eine Befehlslinienanwendung, die zum Herstellen einer Verbindung zum Server von einem Client-Computer über das Internet verwendet wird. Es kann als verwendet werden als Ssh und enthält mehr Funktion als Sichere Schale.

Es ist eine ähnliche Anwendung wie SSH, jedoch mit zusätzlichen Funktionen. Die Bewerbung ist ursprünglich von geschrieben von Keith Winstein Für Unix -ähnliches Betriebssystem und unter GNU GPL V3 freigegeben.

Mosh Shell SSH Client

Merkmale von Mosh

  1. Es handelt sich um eine Remote -Terminalanwendung, die das Roaming unterstützt.
  2. Erhältlich für alle großen Unix-ähnlichen Betriebssysteme nämlich., Linux, Freebsd, Solaris, Mac OS X und Android.
  3. Intermittierende Konnektivität unterstützt.
  4. Bietet intelligent lokales Echo.
  5. Leitungsbearbeitung von Benutzer Tastenanschlägen unterstützt.
  6. Responsives Design und robuste Natur gegenüber WLAN-, Zell- und Fernverbindungen.
  7. Bleiben Sie auch dann verbunden, auch wenn sich IP ändert. Es wird UDP anstelle von TCP verwendet (verwendet von SSH). TCP -Auszeit beim Zurücksetzen der Verbindung oder der neuen IP zugewiesen, aber UDP hält die Verbindung geöffnet.
  8. Die Verbindung bleibt intakt, wenn Sie die Sitzung nach langer Zeit wieder aufnehmen.
  9. Keine Netzwerkverzögerung. Zeigt Benutzer an, die Benutzer tippt und die Löschung sofort ohne Netzwerkverzögerung tippt.
  10. Gleiche alte Methode, um sich wie in SSH zu melden.
  11. Mechanismus zum Paketverlust umgehen.

Installation von Mosh Shell unter Linux

An Debian, Ubuntu Und Minze Gleiches System können die einfach installieren Mosh Paket mit Hilfe des APT-Get-Paketmanagers wie gezeigt.

# APT-GET UPDATE # APT-Get Installieren Sie Mosh 

An Rhel/Centos/Fedora Basierte Verteilungen müssen das Repository von Drittanbietern namens EPEL einschalten, um MOSH aus diesem Repository mit Yum Paket Manager wie gezeigt zu installieren.

# yum update # yum install mosh 

An Fedora 22+ Mit der Version müssen Sie DNF Paket Manager verwenden, um MOSH wie gezeigt zu installieren.

# DNF Installieren Sie Mosh 

Bei anderen Linux -Verteilungen können es wie gezeigt installiert werden.

# Pacman -S Mosh [auf Arch/Manjaro Linux] $ sudo zypper in Mosh [über OpenSuse] # Emerge Net -Misc/Mosh [auf Gentoo] 

Wie benutze ich Mosh Shell??

1. Versuchen wir, sich mit Mosh Shell auf dem Remote -Linux -Server anzumelden.

$ mosh [E -Mail geschützt] 
MOSH -Shell -Fernverbindung

Notiz: Hast du gesehen, dass ich einen Fehler beim Anschließen bekommen habe, da der Port in meiner Fernbedienung nicht geöffnet war Centos 7 Kasten. Eine schnelle, aber nicht empfohlene Lösung, die ich durchgeführt habe, war:

# SystemCTL STOP Firewalld [auf Remote -Server] 

Der bevorzugte Weg besteht darin, einen Port zu öffnen und Firewall -Regeln zu aktualisieren. Und dann eine Verbindung zu Mosh an einem vordefinierten Port herstellen. Für ausführliche Details zu Firewalld möchten Sie diesen Beitrag möglicherweise besuchen.

  1. So konfigurieren Sie Firewalld in CentOS, Rhel und Fedora

2. Nehmen wir an, der Standard -SSH -Port 22 wurde in Port geändert 70, In diesem Fall können Sie den benutzerdefinierten Port mit Hilfe von 'definieren' definieren-P'Wechseln Sie mit Mosh.

$ mosh [E -Mail geschützt] --Ssh = "SSH -P 70" 

3. Überprüfen Sie die Version von installiertem Mosh.

$ mosh -Verssion 
Überprüfen Sie die MOSH -Version

4. Sie können MOSH -Sitzungsart schließen 'Ausfahrt'Auf der Eingabeaufforderung.

$ Exit 

5. Mosh unterstützt viele Optionen, die Sie möglicherweise sehen als:

$ mosh -help 
Mosh Shell -Optionen

Nachteile von Mosh Shell

  1. MOSH benötigt beispielsweise zusätzliche Voraussetzung. Ermöglichen Sie beispielsweise eine direkte Verbindung über UDP, was von SSH nicht benötigt wurde.
  2. Dynamische Portzuordnung im Bereich von 60000-61000. Das erste offene Fort wird zugewiesen. Es erfordert einen Port pro Verbindung.
  3. Die Standard -Portallokation ist ein ernstes Sicherheitsanliegen, insbesondere in der Produktion.
  4. IPv6 -Verbindungen unterstützt, aber auf IPv6 herumlaufen nicht unterstützt.
  5. Scrollback nicht unterstützt.
  6. Keine X11 -Weiterleitung unterstützt.
  7. Keine Unterstützung für die SSH-Agent-Weiterleitung.

Abschluss

Mosh ist ein schönes kleines Dienstprogramm, das im Repository der meisten Linux -Verteilungen heruntergeladen werden kann. Obwohl es einige Diskrepanzen speziell Sicherheitsbedenken und zusätzliche Anforderungen hat, sind die Funktionen wie das Roaming -Point, auch wenn das Roaming verbunden bleibt. Meine Empfehlung ist, dass jeder Linux-er, der sich mit SSH befasst.