> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gravixlayer.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Access Runtime Overview

> Enable secure SSH access to Runtimes

Use SSH when you need interactive shell access to a runtime.

SSH sessions land as the unprivileged `agent` user. `sudo` is preconfigured with `NOPASSWD`, so administrative commands (`sudo apt-get install ...`, `sudo systemctl ...`) work without a password prompt.

## SSH Lifecycle

1. Enable SSH on a running runtime.
2. Connect with the returned command and private key.
3. Disable SSH when done.
4. Rotate credentials with regenerate\_keys when needed.

<CardGroup cols={2}>
  <Card title="Enable SSH" icon="key" href="/documentation/agentruntime/ssh-access/enable-ssh">
    Enable SSH and collect connection details
  </Card>

  <Card title="Disable SSH" icon="lock" href="/documentation/agentruntime/ssh-access/disable-ssh">
    Revoke SSH access
  </Card>

  <Card title="Rotate SSH Keys" icon="rotate" href="/documentation/agentruntime/ssh-access/ssh-key-rotation">
    Regenerate runtime SSH credentials
  </Card>

  <Card title="Web terminal" icon="browser" href="/documentation/agentruntime/ssh-access/web-terminal">
    Browser terminal for a running runtime
  </Card>
</CardGroup>
