Browser terminal¶
Open an interactive shell on a running machine from the dashboard. No SSH client, no public ports on the VM.
Dashboard¶
- Open a running machine.
- Open the Terminal tab (or the full-screen terminal).
- Type as in a normal shell.
Requirements:
- Machine state is
running(not stopped, provisioning, or error). - You are signed into the dashboard. The terminal is a browser session — it is not meant for API-key automation.
If the machine is stopped, start it first. Closing the tab does not stop the machine.
Automation¶
For scripts and agents, do not drive the terminal. Use exec:
curl -sS -X POST "https://api.sistemo.io/v1/machines/$MACHINE_ID/execs" \
-H "Authorization: Bearer $SISTEMO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"exec_id":"hello-1","script":"uname -a","timeout_sec":120}'
Or sb.run(...) in the SDK. See Exec and the Cloud quickstart.