Benutzerhandbuch Telnet und Mosh

Telnet und Mosh

Das Menü Mehr der Symbolleiste öffnet die Schnellverbindungsdialoge Telnet… und Mosh…; beide lassen sich auch als Sitzungen speichern (siehe Gespeicherte Sitzungen).

Telnet verwendet einen eingebauten Client (Host, standardmäßig Port 23, 15 s Zeitlimit für den Verbindungsaufbau).

  • Telnet ist nicht verschlüsselt: Alles, was du tippst, auch Passwörter, geht im Klartext über das Netzwerk. Der Tab beginnt mit einer gelben Zeile „Telnet ist nicht verschlüsselt.“.
  • Optionsaushandlung: Der Server darf ECHO und SUPPRESS-GO-AHEAD aktivieren; PlexusTerm bietet TERMINAL-TYPE (xterm-256color) und die Fenstergröße an (NAWS, bei jeder Größenänderung erneut gesendet) und lehnt jede andere Option ab.
  • Enter wird als CR NUL gesendet (ein reiner Wagenrücklauf, wie RFC 854 es verlangt); das Byte 255 wird in deiner Eingabe maskiert, und Telnet-Befehle erreichen das Terminal nie.

Mosh hält eine Sitzung bei Roaming, Ruhezustand und instabilen Verbindungen am Leben. Es meldet sich mit einer gespeicherten SSH-Sitzung an (deren Schlüssel, Agent oder Passwort, gespeichertes Schlüsselbund-Passwort und Jump-Hosts gelten alle), führt dort mosh-server new -s -c 256 -l LANG=en_US.UTF-8 aus (pro Sitzung mit Serverbefehl überschreibbar), schließt die SSH-Verbindung und startet den lokalen mosh-client im Tab.

  • Voraussetzungen: mosh auf beiden Rechnern installiert (sudo apt install mosh), und die UDP-Ports 60000-61000 des Servers von diesem Rechner aus erreichbar (öffne sie in der Firewall des Servers). Jump-Hosts werden nur für die SSH-Anmeldung verwendet: Der UDP-Verkehr geht direkt an die Adresse des Servers.
  • Der Mosh-Sitzungsschlüssel erreicht mosh-client nur über seine Umgebung (MOSH_KEY): nie über seine Befehlszeile, in einem Protokoll oder in der Benutzeroberfläche.
  • mosh-client not found — install mosh bedeutet, dass mosh auf diesem Rechner fehlt; mosh-server not found on the server — install mosh there bedeutet, dass es auf dem Server fehlt. Schlägt mosh-client fehl, bleibt der Tab mit seiner Meldung und seinem Exit-Code offen.