18 Punkte von xguru 2021-08-13 | 3 Kommentare | Auf WhatsApp teilen
  • Open-Source-Ersatz für SSH, der die Verbindung auch bei IP-Wechseln oder erneuter Verbindung aufrechterhält

  • Verbindet sich zunächst per SSH mit den vorhandenen Authentifizierungsmethoden, startet dann auf dem Remote-System mosh-server und verbindet sich per UDP

→ Da kein Netzwerkpuffer verwendet wird, funktioniert Ctrl-C immer schnell und zuverlässig

→ Anders als SSH, das auf die Antwort des Servers wartet, reagiert es schnell ohne Netzwerk-Lag

  • Mit tmux und in jedem Terminal nutzbar

  • Kein separater Daemon erforderlich

  • Linux/BSD/macOS/Android/Chrome/iOS

→ Unter Windows kann Mosh for Chrome oder die Cygwin-Version verwendet werden

  • Unterstützt nur UTF-8 (behebt Unicode-Bugs anderer Terminals und von SSH)

3 Kommentare

 
indigo6 2021-08-14

Eine interessante Idee, die auf ssh aufsetzt.

24-Bit-Farben gibt es, weil es so viele Anfragen dazu gab, inzwischen auch im Mainline. Es gibt aber immer noch kein Release, haha, also bekommt man 24-Bit-Farben, wenn man den Sourcecode herunterlädt und selbst baut.

Nachdem ich unter Windows viele Terminals ausprobiert habe, bin ich letztlich bei WSL+Windows Terminal+Mosh gelandet;;;

 
xguru 2021-08-13

Da es vier Jahre lang überhaupt kein Release gab, kommt gelegentlich die Frage auf: Ist die Wartung vielleicht tot? Dazu sagt der Entwickler Keith Winstein Folgendes.

"Ich habe nicht das Gefühl, dass ein Release nötig ist. Mosh hatte noch nie eine Sicherheitslücke, und darauf bin ich stolz. Irgendwann werden wir zwar wegen Themen wie 24-Bit-Farben oder der Umgehung der MacOS-Uhr ein Release machen müssen, aber ich halte das nicht für dringend. Das mag arrogant wirken, aber wenn eine Software 95 % ihres Ziels erreicht hat, sollte man das Sicherheitsrisiko, das durch das Hinzufügen weiterer Funktionen entsteht, stärker gewichten."

https://news.ycombinator.com/item?id=28151637

 
galadbran 2021-08-13

Oh ... das ist eine ziemlich plausible Antwort ...