# セッション — Liu Terminal

> Liu Terminalのセッション。ファイルブラウザ、SFTP、ポートフォワーディング、Mosh、known-hosts TOFUを備えた完全なSSHクライアント。

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

ローカルPTYはAIエージェントを実行します。同じSession抽象化はSSH、SFTP、Mosh、Telnet、シリアルもサポートしています。製品はもはやリモートシェルを前面に押し出していませんが、多くの人がまだこれらを必要としているため、リンクされたままです。

## セッションとは

Liuのすべてのタブと分割リーンはセッションです。そのほとんどはログインシェルを実行するローカルPTYです — それがAIエージェントが実際に動作する基盤です。セッションはリモートの場合もあります: SSH、SFTP、Mosh、Telnet、シリアル。それらは一つの抽象化、一つのレンダリングパイプライン、一つのスクロールバックを共有します。

## ローカルPTY

新しいタブ(⌘ T)は親タブのcwdにローカルPTYを生成します。FinderやDockから起動された場合、Liuは継承された / cwdを検出し、子プロセスで暗黙的にchdir($HOME)を実行して、プロンプトが有用な場所で開くようにします。

シェルの作業ディレクトリはOSC 7を介して追跡されます。PROMPT\_COMMANDにprintf '\\\\e\]7;file://%s%s\\\\e\\\\\\\\' "$HOSTNAME" "$PWD"を組み込むと、Liuのサイドバー、分割継承、およびエージェント履歴のcwd範囲がすべて有効になります。

## SSH（基盤、まだここに）

libssh2ベース。パスワード、公開鍵、エージェント、キーボードインタラクティブ認証。~/.ssh/configのHost、Match、Include、ProxyJump、IdentityFileなど関連ディレクティブに従います。Liuは内部で接続を多重化しますが、ssh configのControlMaster / GSSAPI行はまだライブセッションに接続されていません。

- 保管庫パネルからED25519/RSA-3072鍵を生成。秘密鍵は保存時に暗号化されたままです。
- SSH\_AUTH\_SOCKがアウトバウンド認証に使用されます。エージェント転送はホストごとで、デフォルトではオフです。
- マルチホップProxyJump + SOCKS5をサポート。ssh configのGSSAPI/Kerberos行はまだライブセッションに接続されていません。

## 既知のホスト

初回接続時にはSHA-256フィンガープリントとランダムアートのプレビューで確認を求めます。承認されたエントリはOpenSSH互換形式で ~/.config/Liu/known\_hosts に保存されます。ホスト鍵が変更されると、再確認するまで入力がブロックされます。

## その他のプロトコル

- SFTP — 保存された任意のホストに対してサイドバーから開きます。ドラッグ＆ドロップ、切断時の再開。
- Mosh — SSHホストとペアリングして、ローミング + 適応型再送信を実現します。
- Telnetとシリアル — レガシー機器用。同じセッションUI、暗号化なし。

## ポートフォワーディング

各ホストは接続時に適用される転送ルールのリストを持っています — ローカル、リモート、動的（SOCKS）。バインドされるとステータスバーに緑色のドットで表示され、バインドに失敗した場合は赤色のドットが表示されます。

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

[次へ ファイルブラウザ →](https://liu.software/ja/docs/file-browser.md)
