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.
Panel users can manage their access keys: add new ones or delete those that are 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.
Account owner and users with the iam.admin role can manage other users' SSH keys, including service users; for more details, see the Manage user SSH keys subsection of the Edit user data or permissions guide.
Add SSH key
If you have created an SSH key, you can add its public part to your profile. The added SSH key can be placed on a cloud server.
The key will be available in all projects you are added to.
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → 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 in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → SSH Keys tab.
- In the key menu, select Delete.
- Click Delete.
Manage API keys
An API key (static token, X-Token) is used to manage Selectel products via API; for more details, see the Static token (X-Token) subsection of the API Request Authentication guide.
Add API key
Use the Get static token subsection of the API Request Authentication guide.
Disable API key
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → API Keys tab.
- Turn off the toggle in the key's row.
Delete API key
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → API Keys tab.
- In the key menu, select Delete.
- Enter the key name to confirm.
- Click Delete.
Manage S3 keys
Panel users 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 Edit user data or permissions guide.
Add S3 key
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → 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 in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → S3 Keys tab.
- In the key row, click .
- Click Delete.
Manage ADB keys
To connect to mobile farm devices via ADB, you can add a public key to your profile.
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 subsection of the Edit user data or permissions guide.
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 for connecting to mobile farm devices via ADB.
The key will be available in all projects you are added to.
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → 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 in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → ADB Keys tab.
- In the key row, click .
- Click Delete.
Manage Proxy keys
To proxy traffic for mobile farm devices, panel users can add proxy keys for 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 subsection of the Edit User Data or Permissions guide.
The key will be available in all projects the user is added to.
Add Proxy key
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → 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 — you will not be able to view it after closing the window.
Delete Proxy key
- In the control panel in the upper-right corner, open the menu (account number) and select Profile.
- Go to Access → Proxy Keys tab.
- In the key row, click .
- Click Delete.