Currently, users and their SSH public keys have to be managed on each and every individual VyOS installation. This is an inefficient process if one has to manage multiple VyOS boxes. For standard Linux distributions, there is a smart solution for that: JumpCloud.
JumpCloud offers Directory as a Service (DaaS), including an agent that can be installed on standard Linux distributions. Once this agent is installed on a Linux box, it registers the box with JumpCloud and allows users and their passwords as well as public keys to be managed centrally.
- Want to change your password on all your Linux based compute instances? Just change your password in JumpCloud and it will propagate the change to all machines you are a user of.
- Want to give a new user access to a group of compute instances? Just add the user to the appropriate machines or group of users and JumpCloud takes care of the rest. The new user will be able to log into the machines just a few seconds later.
How cool would it be to also be able to manage VyOS installations this way?
Thanks for considering this feature request.