---
title: "Manage access keys"
sidebar_label: "Manage access keys"
description: "How to manage your SSH keys for the cloud platform, API keys, and S3 keys"
sidebar_position: 7
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical'
import TrashIcon from '@selectel/docux/icons/trash'
import CopyIcon from '@selectel/docux/icons/copy'

# 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](#manage-ssh-keys) — for encrypted connection to servers;
* [API keys](#manage-api-keys) — for authenticating requests to [Selectel API](/api/);
* [S3 keys](#manage-s3-keys) — for accessing buckets in [S3](/s3/) and the [Logs service](/logs/);
* [ADB keys](#manage-adb-keys) — for connecting to mobile farm [devices](/mobile-farm/);
* [Proxy keys](#manage-proxy-keys) — for proxying traffic of mobile farm [devices](/mobile-farm/).

[Panel users](/access-control/user-types.mdx#panel-users) can manage their access keys: add new ones or delete those that are no longer needed.

## Manage SSH keys \{#manage-ssh-keys}

To securely connect to a server using the encrypted SSH protocol, you can [add](#add-ssh-key) and [delete SSH keys](#delete-ssh-key) in your profile.

[Account owner](/access-control/user-types.mdx#account-owner) and users with the [`iam.admin`](/access-control/role-reference.mdx#iam-admin) role can manage other users' SSH keys, including service users; for more details, see the [Manage user SSH keys](/access-control/manage/edit-user-data-or-role.mdx#manage-ssh-keys) subsection of the [Edit user data or permissions](/access-control/manage/edit-user-data-or-role.mdx) guide.

### Add SSH key \{#add-ssh-key}

If you have [created an SSH key](/cloud-servers/manage/create-and-place-ssh-key.mdx#create-ssh-keys), you can add its public part to your profile. The added SSH key can be [placed on a cloud server](/cloud-servers/manage/create-and-place-ssh-key.mdx#place-public-ssh-key).

The key will be available in all projects you are added to.

1. In the [control panel](https://my.selectel.ru/profile/access/ssh-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **SSH Keys** tab.
3. Click **Add Key**.
4. Enter a name for the key.
5. Paste the public SSH key in OpenSSH format.
6. Click **Add**.

### Delete SSH key \{#delete-ssh-key}

1. In the [control panel](https://my.selectel.ru/profile/access/ssh-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **SSH Keys** tab.
3. In the key  menu, select **Delete**.<MoreVerticalIcon />
4. Click **Delete**.

## Manage API keys \{#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](/api/authorization/#static-token)) subsection of the [API Request Authentication](/api/authorization/) guide.

### Add API key \{#add-api-key}

Use the [Get static token](/api/authorization/#get-static-token) subsection of the [API Request Authentication](/api/authorization/) guide.

### Disable API key \{#disable-api-key}

1. In the [control panel](https://my.selectel.ru/profile/access/api-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **API Keys** tab.
3. Turn off the toggle in the key's row.

### Delete API key \{#delete-api-key}

1. In the [control panel](https://my.selectel.ru/profile/access/api-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **API Keys** tab.
3. In the key  menu, select **Delete**.<MoreVerticalIcon />
4. Enter the key name to confirm.
5. Click **Delete**.

## Manage S3 keys \{#manage-s3-keys}

[Panel users](/access-control/user-types.mdx#panel-users) can [issue S3 keys to themselves](#add-s3-key), but we recommend [creating service users](/access-control/manage/add-user.mdx#add-service-user) 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](/access-control/manage/edit-user-data-or-role.mdx#issue-s3-key) subsection of the [Edit user data or permissions](/access-control/manage/edit-user-data-or-role.mdx) guide.

### Add S3 key \{#add-s3-key}

1. In the [control panel](https://my.selectel.ru/profile/access/s3-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **S3 Keys** tab.
3. Click **Add Key**.
4. Enter a name for the key.
5. Select a [project](/access-control/projects/about-projects.mdx) for which the key will work.
6. Click **Add**.

### Delete S3 key \{#delete-s3-key}

1. In the [control panel](https://my.selectel.ru/profile/access/s3-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **S3 Keys** tab.
3. In the key row, click .<TrashIcon />
4. Click **Delete**.

## Manage ADB keys \{#manage-adb-keys}

To connect to mobile farm devices via ADB, you can add a public key to your profile.

[Account owner](/access-control/user-types.mdx#account-owner) and users with the [`iam.admin`](/access-control/role-reference.mdx#iam-admin) role can manage other users' ADB keys, including service users; for more details, see the [Manage user ADB keys](/access-control/manage/edit-user-data-or-role.mdx#manage-adb-keys) subsection of the [Edit user data or permissions](/access-control/manage/edit-user-data-or-role.mdx) guide.

### Add ADB key \{#add-adb-key}

If you have [created an ADB key pair](/mobile-farm/manage/connect-to-device-with-adb.mdx#create-adb-keys), 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](/mobile-farm/manage/connect-to-device-with-adb.mdx).

The key will be available in all projects you are added to.

1. In the [control panel](https://my.selectel.ru/profile/access/adb-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **ADB Keys** tab.
3. Click **Add Key**.
4. Enter a name for the key.
5. Paste the public ADB key.
6. Click **Add**.

### Delete ADB key \{#delete-adb-key}

1. In the [control panel](https://my.selectel.ru/profile/access/adb-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **ADB Keys** tab.
3. In the key row, click .<TrashIcon />
4. Click **Delete**.

## Manage Proxy keys \{#manage-proxy-keys}

To proxy traffic for mobile farm devices, [panel users](/access-control/user-types.mdx#panel-users) can [add proxy keys for themselves](#add-proxy-key), but we recommend [creating service users](/access-control/manage/add-user.mdx#add-service-user) and issuing proxy keys to them.

The account owner or a user with the [`iam.admin`](/access-control/role-reference.mdx#iam-admin) role can manage other users' proxy keys, including service users; for more details, see the [Manage User Proxy Keys](/access-control/manage/edit-user-data-or-role.mdx#manage-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 \{#add-proxy-key}

1. In the [control panel](https://my.selectel.ru/profile/access/proxy-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **Proxy Keys** tab.
3. Click **Add Key**.
4. Enter a name for the key.
5. Click **Generate Key**.
6. In the **Key** field, click <CopyIcon /> and save the key in a safe place — you will not be able to view it after closing the window.

### Delete Proxy key \{#delete-proxy-key}

1. In the [control panel](https://my.selectel.ru/profile/access/proxy-keys) in the upper-right corner, open the menu (account number) and select **Profile**.
2. Go to **Access** → **Proxy Keys** tab.
3. In the key row, click .<TrashIcon />
4. Click **Delete**.

<Formbricks />
