Manage access keys
Access keys allow you to securely identify a user when working with Selectel products.
Different keys are used depending on the task:
- SSH keys — for encrypted connection to servers;
- API keys — for authenticating requests to Selectel API;
- S3 keys — for accessing buckets in S3 and the Logs service;
- ADB keys — for connecting to mobile farm devices;
- Proxy keys — for proxying traffic of mobile farm devices.
Users with access to the control panel can manage their access keys: add new ones or delete those no longer needed.
Manage SSH keys
To securely connect to a server using the encrypted SSH protocol, you can add and delete SSH keys in your profile.
The account owner or a user with the iam.admin role can manage other users' SSH keys, including service users. For more details, see the Manage User SSH Keys section of the Edit User Data or Permissions instruction.
Add SSH key
If you have created an SSH key, you can add its public part to your profile. The added SSH key can then be placed on a cloud server.
The key will be available in all projects you are added to.
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → SSH Keys tab.
- Click Add key.
- Enter a name for the key.
- Paste the public SSH key in OpenSSH format.
- Click Add.
Delete SSH key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → SSH Keys tab.
- In the menu for the key, select Delete.
- Click Delete.
Manage API keys
An API key (a static token, X-Token) is used to manage Selectel products via the API. For more details, see the Static Token (X-Token) section of the API Documentation Authentication instruction.
Add API key
Use the Get Static Token section of the API Documentation Authentication instruction.
Disable API key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → API Keys tab.
- Turn off the toggle in the key's row.
Delete API key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → API Keys tab.
- In the menu for the key, select Delete.
- Enter the key name to confirm.
- Click Delete.
Manage S3 keys
Users with access to the control panel can issue S3 keys to themselves, but we recommend creating service users and issuing S3 keys to them.
To issue an S3 key to another user, including a service user, use the Issue S3 key to user subsection of the Manage Access in S3 instruction.
Add S3 key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → S3 Keys tab.
- Click Add key.
- Enter a name for the key.
- Select a project for which the key will work.
- Click Add.
Delete S3 key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → S3 Keys tab.
- In the key's row, click .
- Click Delete.
Manage ADB keys
To connect to mobile farm devices via ADB, you can add a public key to your profile.
The account owner and users with the iam.admin role can manage other users' ADB keys, including service users. For more details, see the Manage User ADB Keys section of the Edit User Data or Permissions instruction.
Add ADB key
If you have created an ADB key pair, you can add the public key to your profile. The added public ADB key can be used to connect to mobile farm devices via ADB.
The key will be available in all projects you are added to.
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → ADB Keys tab.
- Click Add key.
- Enter a name for the key.
- Paste the public ADB key.
- Click Add.
Delete ADB key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → ADB Keys tab.
- In the key's row, click .
- Click Delete.
Manage Proxy keys
To proxy traffic for mobile farm devices, users with access to the control panel can add Proxy keys to themselves, but we recommend creating service users and issuing Proxy keys to them.
The account owner or a user with the iam.admin role can manage other users' Proxy keys, including service users. For more details, see the Manage User Proxy Keys section of the Edit User Data or Permissions instruction.
The key will be available in all projects the user is added to.
Add Proxy key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → Proxy Keys tab.
- Click Add key.
- Enter a name for the key.
- Click Generate key.
- In the Key field, click and save the key in a safe place—it cannot be viewed after the window is closed.
Delete Proxy key
- In the control panel, open the menu in the upper right corner (account number) and select Profile.
- Go to the Access section → Proxy Keys tab.
- In the key's row, click .
- Click Delete.