Die robuste SSH-Alternative fuer unterwegs
Mobiles Arbeiten im Zug, im Café oder mit wechselndem WLAN bringt klassisches SSH regelmaessig an seine Grenzen: Jeder IP-Wechsel oder jede kurze Unterbrechung beendet die Verbindung. Mosh loest genau dieses Problem mit einem UDP-basierten Protokoll, das Verbindungsabbrueche und Netzwerkwechsel transparent uebersteht und dabei durch lokales Echo spuerbar reaktionsschneller wirkt als SSH.
Inhaltsverzeichnis
- 1. Wo klassisches SSH bei instabilen Verbindungen scheitert
- 2. Wie Mosh technisch funktioniert: SSP statt TCP
- 3. Installation und erste Verbindung mit Mosh
- 4. Lokales Echo: Warum Mosh sich schneller anfuehlt
- 5. Roaming zwischen Netzwerken ohne Verbindungsabbruch
- 6. Konfiguration: Ports, Firewall und Serverseite
- 7. Mosh in Kombination mit tmux fuer maximale Ausfallsicherheit
- 8. Grenzen von Mosh und wann SSH die bessere Wahl bleibt
- 9. Mosh und SSH im direkten Vergleich
- 10. Zusammenfassung
- 11. FAQ
1. Wo klassisches SSH bei instabilen Verbindungen scheitert
SSH baut seine Verbindung auf TCP auf, einem Protokoll, das feste Zustandsinformationen ueber Absender- und Empfaenger-IP-Adresse sowie Portnummern in jeder einzelnen Verbindung verankert. Wechselt die eigene IP-Adresse, etwa beim Wechsel vom WLAN ins Mobilfunknetz oder beim Umzug zwischen zwei Access Points, erkennt der TCP-Stack die Verbindung als ungueltig und die SSH-Sitzung bricht ab. Genau dieses strukturelle Problem trifft mobile Arbeiter regelmaessig, und ohne zusaetzliche Werkzeuge wie tmux geht dabei jede laufende Terminal-Sitzung verloren.
Mosh, kurz fuer Mobile Shell, wurde genau fuer dieses Szenario am MIT entwickelt und loest das Problem an der Wurzel, indem es UDP statt TCP als Transportprotokoll nutzt. UDP kennt keine feste Verbindung im Sinne von TCP, wodurch ein IP-Wechsel keine automatische Terminierung der Sitzung mehr ausloest. Stattdessen synchronisiert Mosh kontinuierlich den Zustand zwischen Client und Server und findet nach einem Netzwerkwechsel automatisch den neuen Pfad zueinander, ganz ohne manuellen Reconnect.
Fuer Administratoren, die remote Wartungsarbeiten durchfuehren, etwa Datenbank-Migrationen oder laenger laufende Backup-Jobs ueberwachen, ist dieser Unterschied besonders relevant. Eine ueber Mosh gestartete Sitzung uebersteht einen Wechsel vom Buero-WLAN zur Mobilfunkverbindung im Zug oder einen kurzen Ausfall des Heim-Routers, ohne dass die ueberwachte Aufgabe unterbrochen oder der Ueberblick ueber deren Fortschritt verloren geht.
Neben der reinen Ausfallsicherheit bringt Mosh einen zweiten, sofort spuerbaren Vorteil: die gefuehlte Reaktionsgeschwindigkeit bei hoher Latenz. Waehrend SSH bei jeder Tastatureingabe auf die Bestaetigung vom Server wartet, bevor das Zeichen auf dem Bildschirm erscheint, zeigt Mosh Eingaben sofort lokal an und korrigiert sie im Hintergrund, sobald die Serverantwort eintrifft. Bei einer Satellitenverbindung oder einer schwachen mobilen Datenverbindung macht dieser Unterschied den Alltag spuerbar angenehmer.
Entwickelt wurde Mosh urspruenglich von Keith Winstein am MIT und ist seit 2012 als freie Software verfuegbar. Der urspruengliche Anwendungsfall war denkbar einfach: Studenten und Forscher, die von unterwegs auf Universitaetsserver zugreifen wollten, verloren regelmaessig ihre Terminal-Sitzungen beim Wechsel zwischen Mobilfunknetz und WLAN. Diese urspruengliche Motivation erklaert, warum Mosh so konsequent auf Robustheit gegenueber genau diesem Szenario optimiert ist, waehrend andere Anwendungsfaelle wie Dateitransfer bewusst ausserhalb des Funktionsumfangs bleiben.
2. Wie Mosh technisch funktioniert: SSP statt TCP
Das Herzstueck von Mosh ist das State Synchronization Protocol (SSP), ein eigens entwickeltes UDP-basiertes Protokoll, das den Terminal-Zustand zwischen Client und Server abgleicht, statt wie SSH einen kontinuierlichen Byte-Strom zu uebertragen. Anstatt jedes einzelne Tastaturzeichen als eigenes Paket zu senden und auf Bestaetigung zu warten, sendet Mosh periodisch den aktuellen Zustand des Terminal-Bildschirms und gleicht Abweichungen zwischen Client und Server automatisch ab.
Diese zustandsbasierte Synchronisation unterscheidet sich fundamental vom byte-orientierten Ansatz klassischer Terminal-Protokolle. Waehrend SSH jede Eingabe und Ausgabe als sequenziellen Datenstrom behandelt, der in exakt der gesendeten Reihenfolge ankommen muss, kennt das SSP-Protokoll nur den aktuellen Bildschirmzustand als Ziel. Verloren gegangene Zwischenschritte spielen dabei keine Rolle, solange der naechste erfolgreich uebertragene Zustand korrekt ist, was die Fehlertoleranz gegenueber klassischen Terminal-Protokollen deutlich erhoeht.
Ein wichtiger Nebeneffekt dieser Architektur ist die Ausfallsicherheit gegenueber Paketverlust. Waehrend ein verlorenes TCP-Paket bei SSH zu einer erneuten Uebertragung mit spuerbarer Verzoegerung fuehrt, gleicht das SSP-Protokoll von Mosh den Zustand einfach beim naechsten erfolgreichen Paket wieder ab, ohne dass verlorene Zwischenzustaende explizit erneut gesendet werden muessen. Das macht Mosh besonders robust auf Verbindungen mit hoher Paketverlustrate, etwa auf schwachen Mobilfunkverbindungen in laendlichen Gebieten.
Zusaetzlich passt Mosh die Sendefrequenz der Synchronisationspakete dynamisch an die gemessene Netzwerkqualitaet an. Bei einer stabilen, schnellen Verbindung werden Updates haeufiger gesendet, um die Anzeige moeglichst aktuell zu halten. Bei einer erkannt instabilen oder langsamen Verbindung reduziert Mosh die Sendefrequenz automatisch, um unnoetigen Netzwerk-Overhead zu vermeiden und die verfuegbare Bandbreite effizienter zu nutzen.
Als visuelles Signal fuer den aktuellen Verbindungszustand zeigt Mosh in der unteren Bildschirmecke einen kleinen Indikator, sobald die Verbindung zum Server laenger als erwartet unbestaetigt bleibt. Dieser Hinweis informiert transparent darueber, dass zwar weiterhin lokal getippt werden kann, die Anzeige aber gerade nicht zu hundert Prozent dem tatsaechlichen Server-Zustand entspricht, was besonders bei laengeren Netzwerkausfaellen hilfreich ist.
Wichtig zu verstehen ist, dass Mosh die initiale Authentifizierung weiterhin ueber SSH abwickelt. Der Client verbindet sich zunaechst per SSH mit dem Server, startet dort einen Mosh-Server-Prozess auf einem UDP-Port, und wechselt danach vollstaendig auf die UDP-Verbindung. SSH bleibt also die vertrauenswuerdige Grundlage fuer den Verbindungsaufbau, waehrend die eigentliche interaktive Sitzung ueber das robustere UDP-Protokoll laeuft.
Diese zweistufige Architektur hat einen weiteren praktischen Vorteil: Da die eigentliche SSH-Verbindung nur fuer den initialen Handshake genutzt und danach beendet wird, entfaellt der dauerhafte Ressourcenverbrauch eines offenen SSH-Kanals fuer die gesamte Sitzungsdauer. Der Mosh-Server-Prozess selbst ist bewusst schlank gehalten und beansprucht deutlich weniger Arbeitsspeicher als ein vollstaendiger SSH-Daemon-Prozess pro aktiver Sitzung, was auf Servern mit vielen gleichzeitigen Nutzern durchaus messbar ist.
3. Installation und erste Verbindung mit Mosh
Die Installation von Mosh ist auf den meisten Distributionen unkompliziert, da das Paket in den Standard-Repositories verfuegbar ist. Wichtig ist, dass sowohl auf dem Client als auch auf dem Server ein Paket installiert werden muss, da Mosh serverseitig einen eigenen Prozess startet, waehrend clientseitig der mosh-Befehl selbst SSH fuer den initialen Verbindungsaufbau nutzt.
Auf Debian- und Ubuntu-basierten Systemen liegt Mosh in den offiziellen Repositories vor, ebenso auf Fedora, Arch Linux und den meisten BSD-Varianten. Fuer Server ohne direkten Internetzugang zum Paket-Repository laesst sich Mosh alternativ aus dem Quellcode kompilieren, was allerdings zusaetzliche Build-Abhaengigkeiten wie protobuf und ncurses voraussetzt und in der Praxis nur selten noetig ist.
# Install mosh on Debian/Ubuntu (client and server side)
sudo apt install mosh
# Install mosh on the client side (macOS via Homebrew)
brew install mobile-shell
# Connect exactly like ssh — mosh handles the rest automatically
mosh user@devserver
# Use a specific SSH port for the initial handshake
mosh --ssh="ssh -p 2222" user@devserver
# Restrict mosh to a specific UDP port range (for firewall rules)
mosh --port=60000 user@devserver
# Verify the mosh-server binary is available on the remote machine
ssh user@devserver which mosh-server
Ein haeufiger Stolperstein bei der ersten Nutzung ist eine restriktive Firewall, die UDP-Verkehr im Standardbereich zwischen 60000 und 61000 blockiert. Da Mosh fuer die eigentliche Sitzung UDP statt TCP nutzt, muss dieser Portbereich explizit in der Firewall-Konfiguration freigegeben werden, sonst schlaegt der Verbindungsaufbau nach der initialen SSH-Authentifizierung fehl, obwohl SSH selbst einwandfrei funktioniert.
Ein zweiter haeufiger Fehler bei der ersten Installation ist eine veraltete Mosh-Version auf dem Server, die nicht mit einer neueren Client-Version kompatibel ist. Da beide Seiten dasselbe SSP-Protokoll in derselben Version sprechen muessen, fuehrt eine Versionsabweichung meist zu einer sofortigen, aber wenig aussagekraeftigen Fehlermeldung direkt nach dem SSH-Handshake. Ein Blick in die Versionsnummern mit mosh --version auf beiden Seiten hilft, dieses Problem schnell zu identifizieren, bevor man an anderer Stelle nach der Ursache sucht.
4. Lokales Echo: Warum Mosh sich schneller anfuehlt
Der spuerbarste Unterschied im taeglichen Gebrauch von Mosh ist das lokale Echo. Bei SSH muss jedes eingegebene Zeichen erst zum Server geschickt, dort verarbeitet und die Antwort zurueckgesendet werden, bevor es auf dem Bildschirm erscheint. Bei einer Latenz von 200 bis 300 Millisekunden, wie sie bei internationalen Verbindungen oder mobilen Datennetzen durchaus vorkommt, fuehrt das zu einer spuerbaren, fruestrierenden Verzoegerung zwischen Tastendruck und sichtbarem Zeichen.
Mosh zeigt eingegebene Zeichen sofort lokal an, noch bevor die Bestaetigung vom Server eingetroffen ist. Erst wenn die tatsaechliche Serverantwort abweicht, etwa weil eine Autovervollstaendigung eingreift oder ein Tippfehler zu einer Fehlermeldung fuehrt, korrigiert Mosh die Anzeige. Diese Korrektur wird visuell durch eine leichte Unterstreichung markiert, sodass Nutzer erkennen koennen, welche Zeichen noch nicht vom Server bestaetigt sind, ohne dass die Eingabe dadurch blockiert wuerde.
Interessant ist, dass dieses Prinzip nicht auf einzelne Zeichen beschraenkt bleibt, sondern auch fuer die Cursorbewegung gilt. Wer in einer laufenden Sitzung mit den Pfeiltasten durch eine lange Befehlszeile navigiert, sieht die Cursorposition bei Mosh ebenfalls sofort aktualisiert, waehrend SSH bei hoher Latenz auch hier auf die Serverantwort warten muesste. Fuer Nutzer, die viel mit der Shell-History arbeiten oder laengere Befehle nachtraeglich editieren, ist dieser Unterschied besonders spuerbar.
5. Roaming zwischen Netzwerken ohne Verbindungsabbruch
Die zentrale Staerke von Mosh zeigt sich beim Wechsel des Netzwerks, etwa wenn ein Laptop vom Buero-WLAN ins Heimnetzwerk oder von dort in ein mobiles Hotspot-Netzwerk wechselt. Bei SSH wuerde jeder dieser Wechsel die bestehende TCP-Verbindung sofort beenden, weil sich die Absender-IP-Adresse aendert. Mosh hingegen erkennt den IP-Wechsel automatisch und aktualisiert die Zieladresse fuer die UDP-Kommunikation im Hintergrund, ohne dass der Nutzer etwas davon bemerkt, ausser einer kurzen Verzoegerung waehrend des eigentlichen Netzwerkwechsels.
Dieses Verhalten macht Mosh besonders wertvoll fuer Entwickler und Administratoren, die regelmaessig zwischen verschiedenen Standorten pendeln, etwa im Zug mit wechselnder Mobilfunkzelle oder beim Wechsel zwischen Firmen- und Heimnetzwerk waehrend eines Arbeitstages. Eine laufende Mosh-Sitzung ueberlebt diese Wechsel typischerweise nahtlos, waehrend eine SSH-Sitzung in jedem dieser Faelle neu aufgebaut werden muesste, samt Verlust aller im Terminal laufenden, nicht durch einen Multiplexer geschuetzten Prozesse.
Auch der umgekehrte Fall, ein kompletter Wechsel des Endgeraets waehrend einer laufenden Aufgabe, laesst sich mit Mosh deutlich eleganter loesen als mit klassischem SSH. Ein Entwickler kann eine Mosh-Sitzung auf dem Laptop starten, unterwegs auf ein Tablet mit demselben SSH-Schluessel wechseln und die Verbindung dort fortsetzen, ohne dass der Server davon mehr mitbekommt als eine kurze Unterbrechung der UDP-Pakete. Diese Flexibilitaet ist bei klassischem SSH grundsaetzlich nicht moeglich, da jede Verbindung zwingend an einen einzelnen Client-Prozess gebunden bleibt.
6. Konfiguration: Ports, Firewall und Serverseite
Die serverseitige Konfiguration von Mosh beschraenkt sich meist auf die Firewall-Freigabe des UDP-Portbereichs, da der eigentliche Mosh-Serverprozess dynamisch bei jeder neuen Verbindung gestartet wird, nicht als dauerhaft laufender Daemon wie klassische SSH-Server. Fuer produktive Umgebungen empfiehlt sich, den nutzbaren Portbereich einzuschraenken, um die Firewall-Konfiguration uebersichtlich zu halten, statt den kompletten Standardbereich freizugeben.
# ufw: allow a narrow mosh UDP port range instead of the full default range
sudo ufw allow 60000:60010/udp comment "mosh client sessions"
# iptables equivalent
sudo iptables -A INPUT -p udp --dport 60000:60010 -j ACCEPT
# Client: force mosh to only use ports within that narrow range
mosh --port=60000 user@devserver
# systemd firewall check: confirm the range is actually open
sudo ss -ulnp | grep mosh
# mosh-server manual invocation for debugging (rarely needed directly)
mosh-server new -p 60000
Ein wichtiger Sicherheitsaspekt: Da Mosh die initiale Authentifizierung ueber SSH abwickelt, gelten alle bestehenden SSH-Sicherheitsmassnahmen, etwa Key-basierte Authentifizierung oder fail2ban-Regeln, unveraendert weiter. Die anschliessende UDP-Sitzung wird mit einem bei der SSH-Verbindung ausgehandelten symmetrischen Schluessel verschluesselt, sodass keine zusaetzliche Authentifizierungsschicht noetig ist, aber auch kein zusaetzlicher Schutz gegen kompromittierte SSH-Zugangsdaten entsteht.
Ein oft uebersehener Konfigurationsaspekt betrifft Cloud-Umgebungen mit Security Groups oder Netzwerk-ACLs, die zusaetzlich zur lokalen Firewall des Servers eine eigene Filterschicht bilden. Wer Mosh beispielsweise auf einer AWS-EC2-Instanz nutzen will, muss den UDP-Portbereich nicht nur in ufw oder iptables, sondern auch explizit in der zugehoerigen Security Group freigeben, sonst schlaegt die Verbindung trotz korrekter lokaler Konfiguration fehl.
7. Mosh in Kombination mit tmux fuer maximale Ausfallsicherheit
Mosh loest das Problem der Verbindungsstabilitaet auf Netzwerkebene, schuetzt aber nicht vor einem vollstaendigen Beenden des lokalen Client-Programms oder einem Neustart des Laptops. Fuer maximale Ausfallsicherheit kombiniert man Mosh deshalb mit tmux: Mosh uebernimmt die robuste Netzwerkverbindung, tmux haelt die eigentliche Terminal-Sitzung unabhaengig vom Client am Leben.
In der Praxis bedeutet diese Kombination, dass selbst ein vollstaendiger Absturz des lokalen Rechners, ein Wechsel auf ein anderes Geraet, oder Tage zwischen zwei Verbindungen die laufende Arbeit nicht gefaehrden. Man verbindet sich einfach erneut mit mosh user@server und haengt sich mit tmux attach an die zuvor laufende Session an, komplett unabhaengig davon, wie die vorherige Verbindung beendet wurde. Diese Kombination ist fuer laenger laufende Entwicklungsarbeiten oder Server-Wartungssitzungen die robusteste verfuegbare Loesung.
Fuer Teams, die diese Kombination regelmaessig nutzen, lohnt sich ein kleines Wrapper-Skript, das beide Schritte, Verbindungsaufbau per Mosh und automatisches Attachen an eine benannte tmux-Session, in einem einzigen Befehl buendelt. So muss sich niemand merken, ob bereits eine Session existiert oder eine neue angelegt werden muss, das Skript uebernimmt diese Entscheidung automatisch mit tmux new-session -A -s name.
Ein Alias in der lokalen Shell, etwa alias devbox="mosh devuser@devserver -- tmux new-session -A -s main", reduziert den gesamten Vorgang auf ein einziges, leicht zu merkendes Wort und macht die Kombination aus Mosh und tmux im Alltag noch reibungsloser nutzbar.
8. Grenzen von Mosh und wann SSH die bessere Wahl bleibt
Trotz aller Vorteile hat Mosh klare Grenzen. Datei-Uebertragungen mit scp oder rsync funktionieren weiterhin ausschliesslich ueber klassisches SSH, da Mosh nur fuer interaktive Terminal-Sitzungen konzipiert ist, nicht als generischer Datentransport. Auch Port-Forwarding, wie es fuer Remote-Entwicklung haeufig gebraucht wird, unterstuetzt Mosh nicht nativ, hier bleibt eine parallele SSH-Verbindung noetig.
Ein weiterer Punkt betrifft restriktive Netzwerke, in denen ausgehender UDP-Verkehr grundsaetzlich blockiert wird, etwa in manchen Firmennetzwerken oder oeffentlichen WLANs mit striktem Captive-Portal-Filtering. In solchen Umgebungen scheitert Mosh vollstaendig, waehrend SSH ueber Port 443 als Fallback oft noch funktioniert. Fuer Umgebungen mit unklarer Netzwerkpolitik sollte man deshalb immer eine funktionierende SSH-Verbindung als Rueckfalloption bereithalten, statt sich ausschliesslich auf Mosh zu verlassen.
Ein weiterer, weniger offensichtlicher Grenzfall betrifft grafische Anwendungen: Da Mosh ausschliesslich fuer Terminal-Text-Sitzungen konzipiert ist, laesst sich X11 Forwarding nicht ueber eine Mosh-Verbindung tunneln. Wer sowohl robuste Roaming-Verbindungen als auch gelegentliche grafische Anwendungen braucht, muss dafuer weiterhin eine separate, klassische SSH-Verbindung mit aktiviertem X11 Forwarding aufbauen.
9. Mosh und SSH im direkten Vergleich
Die folgende Tabelle stellt die wichtigsten Unterschiede zwischen Mosh und klassischem SSH fuer den praktischen Einsatz gegenueber.
| Eigenschaft | SSH | Mosh |
|---|---|---|
| Transportprotokoll | TCP | UDP mit SSP |
| Verhalten bei IP-Wechsel | Verbindung bricht ab | Automatisches Roaming |
| Eingabeverzoegerung bei hoher Latenz | Spuerbar | Lokales Echo, minimal |
| Port-Forwarding | Nativ unterstuetzt | Nicht unterstuetzt |
| Firewall-Kompatibilitaet | Ueberall, ein TCP-Port | UDP-Portbereich noetig |
In der Praxis schliessen sich beide Werkzeuge nicht aus, sondern ergaenzen sich: Mosh fuer die interaktive Terminal-Arbeit unterwegs, klassisches SSH fuer Dateiuebertragungen, Port-Forwarding und als Fallback in restriktiven Netzwerken. Wer regelmaessig mobil arbeitet, sollte beide Werkzeuge griffbereit haben.
Ein einfacher Praxistest hilft bei der Entscheidung im Einzelfall: Wer taeglich mehrfach zwischen Netzwerken wechselt und dabei vor allem interaktiv im Terminal arbeitet, profitiert am meisten von Mosh. Wer dagegen hauptsaechlich Dateien uebertraegt, Ports weiterleitet oder in restriktiven Firmennetzwerken arbeitet, faehrt mit klassischem SSH als primaerem Werkzeug besser und nutzt Mosh nur ergaenzend fuer die tatsaechlich mobilen Situationen.
Mironsoft
Robuste Remote-Zugriffskonzepte fuer mobile Teams
Verbindungen die auch bei Netzwerkwechsel stabil bleiben?
Wir richten Mosh, tmux und sichere SSH-Zugriffskonzepte fuer Teams ein, die auch unterwegs zuverlaessig auf Server zugreifen muessen, inklusive passender Firewall-Konfiguration.
Mosh-Setup
Installation und Firewall-Konfiguration fuer robuste Roaming-Verbindungen
Mobile Workflows
Kombination aus Mosh und tmux fuer maximale Ausfallsicherheit
Sicherheitskonzept
SSH-Haertung als Basis fuer alle Remote-Zugriffswege
10. Zusammenfassung
Mosh loest ein reales, alltaegliches Problem mobiler Entwickler und Administratoren: den Verbindungsabbruch bei Netzwerkwechsel und die spuerbare Verzoegerung bei hoher Latenz. Mit dem UDP-basierten State Synchronization Protocol uebersteht Mosh IP-Wechsel automatisch, waehrend lokales Echo Tastatureingaben sofort sichtbar macht, unabhaengig von der tatsaechlichen Serverantwortzeit. Fuer mobile Arbeit im Zug, im Café oder mit wechselndem Netzwerk ist das ein direkt spuerbarer Produktivitaetsgewinn.
Wichtig ist dabei, Mosh nicht als vollstaendigen Ersatz fuer SSH zu betrachten, sondern als spezialisierte Ergaenzung fuer interaktive Terminal-Sitzungen. Datei-Uebertragungen, Port-Forwarding und der Zugriff aus restriktiven Netzwerken bleiben weiterhin Aufgaben fuer klassisches SSH. Die Kombination aus Mosh und tmux bietet die robusteste verfuegbare Loesung fuer Entwickler, die regelmaessig zwischen Netzwerken wechseln und dabei keine laufende Arbeit verlieren wollen.
Wer Mosh noch nicht ausprobiert hat, sollte damit auf einem unkritischen Testserver beginnen, die Firewall-Konfiguration einmalig einrichten und die Verbindung anschliessend gezielt unter realistischen Bedingungen testen, etwa mit aktiviertem mobilen Hotspot statt WLAN. Der Unterschied zu klassischem SSH wird meist schon nach den ersten Minuten spuerbar, insbesondere sobald ein Netzwerkwechsel stattfindet und die Sitzung anstandslos weiterlaeuft.
Mosh fuer instabile Verbindungen, das Wichtigste auf einen Blick
UDP statt TCP
Das State Synchronization Protocol uebersteht IP-Wechsel ohne Verbindungsabbruch.
Lokales Echo
Tastatureingaben erscheinen sofort, unabhaengig von der Netzwerklatenz zum Server.
Roaming
Netzwerkwechsel zwischen WLAN und Mobilfunk unterbrechen die Sitzung nicht.
Grenzen
Kein Port-Forwarding, kein Dateitransport, restriktive Netzwerke blockieren oft UDP.
11. FAQ: Mosh fuer instabile Verbindungen
1Hauptunterschied zwischen Mosh und SSH?
2Ersetzt Mosh SSH vollstaendig?
3Warum fuehlt sich Mosh schneller an?
4Welche Ports fuer Mosh freigeben?
5Was passiert beim Netzwerkwechsel?
6Warum Mosh mit tmux kombinieren?
7Funktioniert Mosh in jedem Netzwerk?
8Dateien mit Mosh uebertragen?
9Ist Mosh verschluesselt?
10Muss ich einen Daemon installieren?
Letzte inhaltliche Pruefung dieses Artikels: Juli 2026, Beispielbefehle getestet mit Mosh 1.4 unter Debian 12 und Ubuntu 24.04 LTS.