msb ssh
Start a native SSH client session into a sandbox. With no remote command, this opens an interactive shell. With--, the remaining tokens are joined into the remote shell command.
msb ssh authorize
Add a public key to microsandbox’s SSH authorization file.
The default authorization file is
<MSB_HOME>/ssh/authorized_keys, or ~/.microsandbox/ssh/authorized_keys when MSB_HOME is unset. The file is created with private permissions.
msb ssh serve
Serve a sandbox over SSH for external OpenSSH, SFTP, local TCP forwarding, dynamic TCP forwarding, orProxyCommand clients.
Listener mode accepts ordinary OpenSSH clients:
-R) and stream-local forwarding are not supported.
--stdio is for clients that spawn msb as a transport bridge:
msb ssh connect
Explicit subcommand form for native SSH client sessions.
All SSH commands inherit
ssh.inactivity_timeout_secs from the global configuration when neither timeout flag is present. The built-in default is 10 minutes.
SSH state
When
MSB_HOME is unset, <MSB_HOME> is ~/.microsandbox.