Skip to main content

Module server

Module server 

Source
Expand description

russh server plumbing: pubkey auth against the tenancy registry + per-session handlers. Exec routes to the control-command router; shell serves the board TUI to enrolled keys over the channel (picker first when a key belongs to several tenants).

Structs§

AppState
Shared server state: tenancy routing + signup policy.
ClibandServer
Connection factory handed to russh::server::Server::run_on_socket.
KeyInfo
The authenticated key for one connection, resolved at auth time.
SessionHandler
Per-connection handler.

Functions§

russh_config
Build the russh server config around the persisted host key.