To enable an account to have its users manage their own key pairs.
- 'server_login' and 'server_superuser' if you are running RightImage 5.7 and lower (both roles will need to be enabled to be able to SSH into a server). If you are running 5.8 or newer, like with 5.7 and lower, you can have both roles enabled or you can have either 'server_login' (which allows you to login as the user of the account without root access) and 'server_superuser' (which allows you to login as root to the server). For more information, see RightScale Account and User Management.
- An understanding of Server Login Control.
The Server Login Control feature allows you to use a private SSH Key Pair instead of using your cloud SSH keys for shell access. SSH Key Pairs are unique for each user and are used across all RightScale accounts. By default, RightScale manages a user's public and private keys. But if you would like all users in an account to manage their own key pair for security reasons, it is possible to make this a requirement before a user can SSH into a server. To enable this feature, follow the steps below.
- Go to Settings > Account Settings > SSH.
- Next to Mandatory Server Login Control , click 'enable'
This only applies to Linux servers managed with RightLink.
Once an account has mandated that every user manages their own SSH Key Pair, the user will need to set up their account with their own public and private key. For instructions on how to do this, see Manage Your Own SSH Key Pair.