Password-less SSH-based Login for Admin User

Starting with release 16.3, Avi Vantage enables the admin user to log in using SSH keys, rather than having to supply a password.

CLI

To upload a key:

upload adminkey public_key "<public key>"

To delete a specific key:

delete adminkey public_key "<public key>"

To delete all the keys:

delete adminkey

Using the Avi REST API

To upload a key:

POST https://<controller-ip>/api/adminkey JSON data: {"key":"<public key>"}

To delete a specific key:

DELETE https://<controller-ip>/api/adminkey?key=<public key>

To delete all the keys:

DELETE https://<controller-ip>/api/adminkey?key