LogoRapidbot

SSH access

How to get a terminal on your server, from the browser or from your own machine.

You can open a terminal on your server two ways: from your browser with nothing to set up, or from your own machine with an SSH key. The dashboard has a card for each.

Both give you full root access. A wrong command can break your OpenClaw installation or lose data. If a backup matters to you here, take one first.

Web terminal

The quickest option, and no key required.

  1. On the dashboard, find the Web terminal card.
  2. Select Open SSH terminal and confirm.
  3. A terminal opens in a new tab.

The same card holds the credentials that terminal asks for: the username admin and a password. Select the eye icon to reveal the password, or the copy icon to copy it.

Connecting from your own terminal

Step 1: Generate an SSH key pair

Skip this if you already have a key you want to use.

ssh-keygen -t ed25519 -C "[email protected]"

This writes two files:

  • ~/.ssh/id_ed25519, your private key. Never share it.
  • ~/.ssh/id_ed25519.pub, your public key. This is the one you give us.

Step 2: Add your public key

  1. Copy your public key:
    cat ~/.ssh/id_ed25519.pub
    
  2. On the dashboard, find the SSH access card.
  3. Select Add keys.
  4. Paste the key into the text area. To authorize several devices or people, put one key per line. This replaces any keys already stored, so include those too.
  5. Select Save.

Step 3: Connect

The SSH access card shows the exact command for your server, ssh admin@<your-server-ip>, with a copy icon next to it. Run it from your terminal.

Managing your keys

Saving replaces the full set of authorized keys. The text area opens empty every time. It does not show the keys already on the server, and nothing in the dashboard displays them. Paste every key you want authorized, one per line, including the ones already working.

Select Update keys on the SSH access card to change which keys work. The card shows Configured once at least one key is stored.

Keep your own record of your keys. To read the current set back, run cat ~/.ssh/authorized_keys from the web terminal.

Saving an empty text area changes nothing. To revoke one key, save the set without it. To revoke all of them, edit that file from the web terminal.