3.9. Managing compute SSH keys¶
3.9.1. vinfra service compute key create¶
Create a new compute SSH key:
usage: vinfra service compute key create --public-key <public-key>
[--description <description>] <ssh-key>
---public-key <public-key>
- Filename for a public key to upload
--description <description>
- SSH key description
<ssh-key>
- SSH key name
Example:
# vinfra service compute key create publickey --public-key /root/.ssh/id_rsa.pub \
--description 'public key'
+-------------+----------------------------------+
| Field | Value |
+-------------+----------------------------------+
| created_at | 2019-04-25T13:41:14.241736+00:00 |
| description | public key |
| name | publickey |
+-------------+----------------------------------+
This command creates a public SSH key publickey
.
3.9.2. vinfra service compute key list¶
List compute SSH keys:
usage: vinfra service compute key list [--long]
--long
- Enable access and listing of all fields of objects.
Example:
# vinfra service compute key list
+-----------+-------------+----------------------------------+
| name | description | created_at |
+-----------+-------------+----------------------------------+
| testkey | test key | 2019-04-24T13:41:05.209837+00:00 |
| publickey | public key | 2019-04-25T13:41:14.241736+00:00 |
+-----------+-------------+----------------------------------+
This command lists all SSH keys.
3.9.3. vinfra service compute key show¶
Display compute SSH key details:
usage: vinfra service compute key show <ssh-key>
<ssh-key>
- SSH key name
Example:
# vinfra service compute key show publickey
+------------------------+-------------------------------------------------+
| Field | Value |
+------------------------+-------------------------------------------------+
| created_at | 2019-04-25T13:41:14.241736+00:00 |
| description | public key |
| name | publickey |
| public_key_fingerprint | 1a:fb:de:d8:1e:0a:84:30:fc:ff:e4:fd:89:e7:96:a9 |
+------------------------+-------------------------------------------------+
This command shows the details of the SSH key publickey
.
3.9.4. vinfra service compute key delete¶
Delete a compute SSH key:
usage: vinfra service compute key delete <ssh-key>
<ssh-key>
- SSH key name
Example:
# vinfra service compute key delete publickey
Operation successful
This command deletes the SSH key publickey
.
Oct 06, 2020