HOW CAN I ADD MY PUBLIC SSH KEY IN AN EXISTING VM?

If you have access to your VM, you can issue the following commands to its terminal:

mkdir -p ~/.ssh
echo <public key contents> >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys

The above commands will create an ssh directory, if it does not exist, append the contents of your public key to the authorized_keys file and then apply the correct permissions.

The <public key contents> can be the contents of the public key that you have stored on your home PC or laptop, or a key that you have uploaded in ~okeanos-knossos. In the later case, you can view it by visiting the SSH keys tab in the Cyclades page and clicking on the appropriate "Public key" button.