NOTE:  This is for advanced users.  You should already know how to login and transfer files to CCR before attempting to generate and use SSH keys


More information:
About SSH keys and generating a key pair (Linux & MacOS)
About SSH keys and generating/using keys in Windows
Using the Identity Management (IDM) Portal



The IDM portal allows users to upload their SSH public key for easy storing of key on all of CCR's servers.  Once uploaded, the user can login to any CCR server that supports SSH logins using their private key.  If the key pair is ever compromised, the user can login to the IDM portal and delete it which will immediately revoke it on all CCR's servers.



Adding SSH keys to CCR account


To upload your SSH public key, login to the CCR Identity Management (IDM) portal and click on the "SSH Keys" link on the left:



Then click on the "New Key" button:



You have the option of either pasting the contents of your SSH public key in the box or uploading a text file that contains the public key:



Once either one of these is done, click the Add button.



Now you can login to CCR's servers using this key.




Circumventing SSH keys when logging in with SSH





Permanently removing SSH keys from CCR account


If the key pair is ever compromised, the user can login to the IDM portal and delete it which will immediately revoke it on all CCR's servers.  To delete your SSH key from your CCR account, login to the CCR Identity Management (IDM) portal and click on the "SSH Keys" link on the left.  Click the Delete button under the key you want to delete and you'll be prompted with:




Once you click Delete, the key will be removed from your CCR account and you'll see:





What if I have two-factor auth enabled and SSH keys uploaded?

When you have enabled two-factor authentication for your account and uploaded SSH keys to our system, the keys will be used first when trying to login to servers that support SSH.  If the key doesn't work for some reason or you're logging into a web portal or other service that doesn't support SSH keys, you'll be prompted for your password and one-time token (OTP) generated from your mobile app.  More details on two-factor authentication can be found here: Managing two-factor authentication in the identity management portal