VPC Initial Setup
Login with the initially provided password into the Zyla Cloud IaaS Portal.
At the dashboard as shown in the figure below click on the username on the top-right of the dashboard and select settings.
At the Settings screen navigate to the Auth tab as shown in the figure below.
Proceed to press the Edit button (highlighted in yellow in the figure below).
At this point, use the Update Password screen to enter the new password in the password and confirm password fields as shown in the figure below. Press Change to confirm the new password.
Sign out and login again with the new password to confirm that the password change was successful.
To add two-factor authentication, go to the group admin settings screen, as shown in the figure below, navigate to the Auth tab and proceed to click the Manage two-factor authentication button highlighted below next to Two-factor authentication.
Scan the QR code with your authentication app and fill in the Verification Code field with the code that was generated by your app. Please note that the app will display a code that changes every 30 seconds. Then click Enable to activate 2FA on your account.
You can disable it anytime by going back to the group admin settings screen then navigate to the Authtab and click the Disable button next to two-factor authentication.
Next, configure a public SSH key that will be “injected” into the root account of the instances created by this user. At the group admin settings screen, as shown in the figure below, navigate to the Auth tab and proceed to click the Edit button highlighted below next to Public SSH Key.
Paste the public key of the user in the field provided, as shown in the figure below.
From now onwards every new instance that the group admin will create (which by default will also be the owner of), will have the public SSH key entered above added to the /root/.ssh/authorized_keys file. This process happens at creation time so if the key is changed it will NOT happen in instances that are already created and will need to have the public ssh key added manually.
This process can be done also for cloud users (users which are not group admins). The same concept regarding the Public SSH key described in step 9 happens when a public key is entered for the user. Any new instances that the cloud user creates (is the owner of) will have his/her public key added to the /root/.ssh/authorized_keys file.