Usage
Subcommands
ssh-keys list / ssh-keys ls
List SSH keys for the current user.Usage
Examples
ssh-keys add
Add a local SSH public key to your account. If no--key-file is specified, the command looks for a default key in ~/.ssh/ (tries id_ed25519.pub, id_rsa.pub, id_ecdsa.pub in order). If no --name is given, defaults to <hostname>-<key-filename>.
Usage
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--name <name> | <hostname>-<keyfile> | Name for the SSH key | |
--key-file <path> | Auto-detected | Path to SSH public key file |
Examples
ssh-keys remove / ssh-keys rm
Remove an SSH key from your account.Usage
Arguments
| Name | Required | Description |
|---|---|---|
key_id | No | SSH key ID to remove (from phala ssh-keys list) |
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--interactive | -i | false | Select key from list |
Examples
ssh-keys import-github
Import SSH keys from a GitHub user’s public profile. Keys that already exist are skipped.Usage
Arguments
| Name | Required | Description |
|---|---|---|
github_username | Yes | GitHub username to import SSH keys from |

