Dashboard SSH Keys
The following tutorial will serve to instruct the user on where and how to store SSH keys on the HyperCloud Dashboard that will be injected into the configuration of all devices created by the dashboard. This will allow the user to manage the cluster via the CLI over SSH; as well as, SSH from the dashboard into the virtual devices.
HyperCloud Cloud Management WebGUI
Using the Dashboard's Administrator credentials, the HyperCloud Cloud Management WebGUI can be accessed via web browser at: https://<dashboard_ip>/cloudmanagement/
, which is a bare bones management interface of the cluster which allows the user to modify a select few cluster configuration attributes.
As seen at the bottom of the page, there is a field that will store each key in a single line, and new authorized public keys can be added and saved by pressing on the left side of the screen.
Cluster-Control Facts
The HyperCloud Cluster-Control Facts directory houses information vital for the system's nodes to communicate with one another; as well as, a few datum to help the user navigate the infrastructure; one of which is the cluster dashboard's authorized_keys
file. This is the file that stores these values, and is read by the HyperCloud Cloud Management WebGUI referenced above and it resides at: /var/run/cluster-control/facts/authorized_keys
.
After starting an SSH session into the Dashboard, open the file with VI
and edit the contents to include the required SSH keys, or simply append to the end of the file with echo <ssh_key> >> /var/run/cluster-control/facts/authorized_keys
.