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