Skip to content

Tutorials

Interactive terminal

Attach to a sandbox intentionally without making SSH the default control path.

Interactive terminals are useful for debugging, but they are not the default product control plane.

Use the existing console and guest RPC surfaces:

Terminal window
mvmctl machine run --manifest ./mvm.toml --name debug-vm -d
mvmctl machine console debug-vm
mvmctl machine logs debug-vm -f
  • Prefer vsock/control-plane operations over SSH.
  • Keep debug instances separate from production policy.
  • Tear down or cold-store state explicitly after debugging.
  • Do not paste long-lived credentials into an interactive shell.