ssh-key command (alias: ssh-keys) lets you manage the SSH public keys associated with your VESSL Cloud account. Keys are referenced by slug (unique identifier) — pass that slug to vesslctl workspace create --ssh-key to attach a key when launching a workspace.
list
List all SSH keys registered to your account.add
Register a new SSH public key. You can either upload an existing public key file or have VESSL generate a new keypair on the server.
Example — upload an existing public key:
vesslctl workspace create --ssh-key <ssh-key-slug>.
delete
Delete an SSH key by slug.
Example:
Deleting a key only removes it from your VESSL Cloud account. Workspaces that already had the key attached at creation continue to accept it until they are terminated.