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

# SSH Keys

> View SSH public keys stored in VESSL Cloud, add existing keys, or generate new key pairs.

View SSH public keys associated with your account. Use **Add key** to register an existing key, or **Generate Key** to create a new key pair for SSH access to workspaces.

<div>
  <Frame>
    <img src="https://mintcdn.com/dora/vPFagCAoutrvcxVV/images/newsshkeys.png?fit=max&auto=format&n=vPFagCAoutrvcxVV&q=85&s=3b944958d0a1de40983eb950bfc219b9" alt="SSH keys list showing key name, fingerprint, and last update time" width="1920" height="1266" data-path="images/newsshkeys.png" />
  </Frame>

  <small>Example: SSH keys list</small>
</div>

| Field       | Description                                                   |
| ----------- | ------------------------------------------------------------- |
| Key name    | User-defined name for identification                          |
| Fingerprint | Unique identifier used to validate key pairs (public/private) |
| Updated at  | Last update time                                              |
| Action      | Edit or delete the key                                        |

## Use in workspaces

* SSH keys registered here are used when connecting to workspaces using SSH.
* In a workspace's **Connect** tab, copy the SSH command and replace `/path/to/key` with your private key path.
* See [Connect](/member/workspace/connect) for step-by-step instructions.
  * If you use VS Code Remote-SSH, see the “Connect using VS Code Remote-SSH” section on that page.

<div>
  <Frame>
    <img src="https://mintcdn.com/dora/gK8h5_hyaHkYrvRc/images/newaddsshpublickey.png?fit=max&auto=format&n=gK8h5_hyaHkYrvRc&q=85&s=249fa582c414605ff80d242b7c40d493" alt="Dialog for adding an existing SSH public key" width="1920" height="1266" data-path="images/newaddsshpublickey.png" />
  </Frame>

  <small>Example: Add SSH public key</small>
</div>

## Generate a new SSH key

Click **Generate Key** to create a new SSH key pair:

<Note>
  You can also generate SSH keys directly during the **Workspace creation** process (Step 2).
</Note>

<div>
  <Frame>
    <img src="https://mintcdn.com/dora/vPFagCAoutrvcxVV/images/newgeneratesshkey.png?fit=max&auto=format&n=vPFagCAoutrvcxVV&q=85&s=8fc814fcb0c8784a9f7462253ea60844" alt="Dialog for generating a new SSH key pair" width="1920" height="1266" data-path="images/newgeneratesshkey.png" />
  </Frame>

  <small>Example: Generate SSH key</small>
</div>

1. Enter a unique name for your SSH key.
2. Click **Generate SSH Key**.
3. The private key is automatically downloaded to your device, and the public key is saved to your VESSL Cloud account.
