Skip to content

tebib ssh-key

Generated from the CLI's own command tree. Run tebib ssh-key --help for the same text in your terminal.

SSH public keys to install on new VMs.

Commands

tebib ssh-key create

Upload a public key (ed25519, ECDSA, or RSA of at least 3072 bits).

tebib ssh-key create [OPTIONS] NAME
ArgumentDescription
NAME requiredKey name, unique in the project.
OptionValueDescription
--public-key-file, -f requiredstrPublic key file (e.g. ~/.ssh/id_ed25519.pub), or - for stdin.
--descriptionstrDescription.
--tagKEY=VALUE (repeatable)Tag as KEY=VALUE; repeat for more tags.
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

tebib ssh-key delete

Delete a SSH key.

tebib ssh-key delete [OPTIONS] ID
ArgumentDescription
ID requiredSSH key ID (key-...).
OptionValueDescription
--yes, -yflagDon't ask for confirmation.
--waitflagWait until the resource is ready (or gone, for deletes).
--timeoutfloat rangeSeconds to wait with --wait. Default: 600.
--project, -pstrProject ID (default: from the profile).

tebib ssh-key list

List the project's ssh keys.

tebib ssh-key list [OPTIONS]
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--limitint rangeShow at most this many items.
--output, -otable | json | yamlOutput format.

tebib ssh-key show

Show one SSH key.

tebib ssh-key show [OPTIONS] ID
ArgumentDescription
ID requiredSSH key ID (key-...).
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

tebib ssh-key update

Change a SSH key's description or tags.

tebib ssh-key update [OPTIONS] ID
ArgumentDescription
ID requiredSSH key ID (key-...).
OptionValueDescription
--descriptionstrNew description.
--tagKEY=VALUE (repeatable)Replace ALL tags (KEY=VALUE, repeatable).
--clear-tagsflagRemove all tags.
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.