# Sitzungen — Liu Terminal

> Liu Terminal-Sitzungen. Vollständiger SSH-Client mit Dateibrowser, SFTP, Port-Weiterleitung, Mosh und Known-Hosts-TOFU.

URL: https://liu.software/de/docs/sessions/  
Language: de  
Updated: 2026-10-17

Lokale PTYs führen KI-Agenten aus. Dieselbe Session-Abstraktion unterstützt auch SSH, SFTP, Mosh, Telnet und serielle Verbindungen – sie bleiben verknüpft, da viele sie weiterhin benötigen, auch wenn das Produkt nicht mehr mit Remote-Shells wirbt.

## Was eine Session ist

Jeder Tab und jedes Split-Blatt in Liu ist eine Session. Die meisten davon sind lokale PTYs, die Ihre Login-Shell ausführen – das ist das Substrat, in dem die KI-Agenten (Claude, Codex, Copilot, …) tatsächlich laufen. Sessions können auch remote sein: SSH, SFTP, Mosh, Telnet, seriell. Sie teilen eine Abstraktion, eine Rendering-Pipeline, einen Scrollback.

## Lokale PTYs

Neue Tabs (⌘ T) erzeugen ein lokales PTY im cwd des übergeordneten Tabs. Beim Start über Finder oder Dock erkennt Liu ein vererbtes / cwd und führt im Kindprozess stillschweigend chdir($HOME) aus, damit Ihre Eingabeaufforderung an einer sinnvollen Stelle öffnet.

Das Arbeitsverzeichnis der Shell wird über OSC 7 verfolgt. Fügen Sie printf '\\\\e\]7;file://%s%s\\\\e\\\\\\\\' "$HOSTNAME" "$PWD" in PROMPT\_COMMAND ein, und Lius Seitenleiste, Split-Vererbung und der Agenten-Historie-cwd-Bereich werden alle aktiv.

## SSH (Substrat, immer noch da)

libssh2-basiert. Passwort-, Public-Key-, Agent- und Keyboard-Interactive-Auth. ~/.ssh/config wird für Host, Match, Include, ProxyJump, IdentityFile und verwandte Direktiven beachtet. Liu multiplext Verbindungen intern, aber ControlMaster-/GSSAPI-Zeilen aus ssh config werden noch nicht in Live-Sessions geparst.

- Generieren Sie ED25519- / RSA-3072-Schlüssel über das Tresor-Panel; der private Schlüssel bleibt im Ruhezustand verschlüsselt.
- SSH\_AUTH\_SOCK wird für ausgehende Authentifizierung berücksichtigt. Agent-Weiterleitung erfolgt pro Host und ist standardmäßig deaktiviert.
- Multi-Hop-ProxyJump + SOCKS5 unterstützt. GSSAPI/Kerberos-Zeilen in ssh config sind noch nicht an Live-Sessions angebunden.

## Bekannte Hosts

Die erste Verbindung fordert zur Bestätigung mit dem SHA-256-Fingerprint und einer Randomart-Vorschau auf. Akzeptierte Einträge werden in ~/.config/Liu/known\_hosts im OpenSSH-kompatiblen Format gespeichert. Ein geänderter Host-Schlüssel blockiert die Eingabe, bis Sie erneut bestätigen.

## Weitere Protokolle

- SFTP – über die Seitenleiste für jeden gespeicherten Host öffnen. Drag & Drop, Wiederaufnahme bei Verbindungsabbruch.
- Mosh – mit einem SSH-Host koppeln, um Roaming + adaptive Wiederholungsübertragungen zu erhalten.
- Telnet & seriell – für Legacy-Geräte. Gleiche Session-UI, keine Verschlüsselung.

## Port-Weiterleitung

Jeder Host trägt eine Liste von Weiterleitungsregeln – lokal, remote und dynamisch (SOCKS) – die beim Verbinden angewendet werden. Sie erscheinen in der Statusleiste mit einem grünen Punkt bei erfolgreicher Bindung und einem roten Punkt bei Fehlschlag.

```
{ "type": "local",   "from": "8080",  "to": "localhost:80" }
{ "type": "remote",  "from": "9000",  "to": "127.0.0.1:9000" }
{ "type": "dynamic", "from": "1080" }
```

[Nächste Dateibrowser →](https://liu.software/de/docs/file-browser.md)
