# Sessions | Liu Terminal

> Sessions de Liu Terminal. Client SSH complet avec navigateur de fichiers, SFTP, transfert de port, Mosh et TOFU known-hosts.

URL: https://liu.software/fr/docs/sessions/  
Language: fr  
Updated: 2026-10-20

Les PTY locaux exécutent des agents IA. La même abstraction Session prend également en charge SSH, SFTP, Mosh, Telnet et série, maintenus liés car de nombreuses personnes en ont encore besoin, même si le produit ne met plus en avant les shells distants.

## Qu'est-ce qu'une session

Chaque onglet et chaque division dans Liu est une session. La plupart sont des PTY locaux exécutant votre shell de connexion: c'est le substrat dans lequel les agents IA (Claude, Codex, Copilot, …) s'exécutent réellement. Les sessions peuvent également être distantes: SSH, SFTP, Mosh, Telnet, série. Elles partagent une abstraction, un pipeline de rendu, un scrollback.

## PTY locaux

Les nouveaux onglets (⌘ T) créent un PTY local dans le cwd de l'onglet parent. Lancé depuis le Finder ou le Dock, Liu détecte un cwd / hérité et exécute silencieusement chdir($HOME) dans l'enfant pour que votre invite s'ouvre dans un emplacement utile.

Le répertoire de travail du shell est suivi via OSC 7. Insérez printf '\\\\e\]7;file://%s%s\\\\e\\\\\\\\' "$HOSTNAME" "$PWD" dans PROMPT\_COMMAND et la barre latérale de Liu, l'héritage de division et la portée cwd de l'Historique des agents s'activent tous.

## SSH (substrat, toujours là)

Basé sur libssh2. Auth mot de passe, clé publique, agent et clavier interactif. ~/.ssh/config est respecté pour Host, Match, Include, ProxyJump, IdentityFile et directives associées. Liu multiplexe les connexions en interne, mais les lignes ControlMaster / GSSAPI du ssh config ne sont pas encore branchées sur des sessions actives.

- Générez des clés ED25519 / RSA-3072 depuis le panneau du coffre-fort; la clé privée reste chiffrée au repos.
- SSH\_AUTH\_SOCK est respecté pour l'authentification sortante. Le transfert d'agent est par hôte et désactivé par défaut.
- ProxyJump multi-saut + SOCKS5 pris en charge. Les lignes GSSAPI/Kerberos du ssh config ne sont pas encore branchées sur des sessions actives.

## Hôtes connus

La première connexion demande confirmation avec l'empreinte SHA-256 et un aperçu randomart. Les entrées acceptées sont enregistrées dans ~/.config/Liu/known\_hosts au format compatible OpenSSH. Une clé d'hôte modifiée bloque la saisie jusqu'à ce que vous la réacceptiez.

## Autres protocoles

- SFTP: ouvrez depuis la barre latérale pour tout hôte enregistré. Glisser-déposer, reprise en cas de déconnexion.
- Mosh: associez à un hôte SSH pour obtenir l'itinérance + des retransmissions adaptatives.
- Telnet et série: pour l'équipement ancien. Même interface de session, pas de chiffrement.

## Transfert de port

Chaque hôte possède une liste de règles de transfert (locales, distantes et dynamiques (SOCKS)) appliquées à la connexion. Elles apparaissent dans la barre d'état avec un point vert lorsqu'elles sont liées et un point rouge si la liaison a échoué.

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

[Suivant Explorateur de fichiers →](https://liu.software/fr/docs/file-browser.md)
