> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gcore.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SSH key management for SFTP storage

SSH keys provide passwordless authentication for SFTP storage. Keys are created and managed in the [Gcore Customer Portal](https://portal.gcore.com).

## Adding an SSH key

<Steps>
  <Step title="Open the SFTP SSH Keys section">
    In the Gcore Customer Portal, navigate to **Object Storage** > **SFTP SSH Keys**:

    <Frame>
      <img src="https://mintcdn.com/gcore/_RFgZ3V_-VPoixW6/images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/ssh-keys-list.png?fit=max&auto=format&n=_RFgZ3V_-VPoixW6&q=85&s=c71ed0d7e6fce4e92697b3618dd70fcc" alt="SFTP SSH Keys page with the Add new key button" width="1085" height="429" data-path="images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/ssh-keys-list.png" />
    </Frame>
  </Step>

  <Step title="Add a new key">
    Click **Add new key**. The form opens:

    <Frame>
      <img src="https://mintcdn.com/gcore/HOl6ulpSUL7zQi4s/images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/add-new-key-form.png?fit=max&auto=format&n=HOl6ulpSUL7zQi4s&q=85&s=0e136054883748537dc6e73f61e88474" alt="Add new key dialog with Name and Key fields" width="810" height="747" data-path="images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/add-new-key-form.png" />
    </Frame>
  </Step>

  <Step title="Name the key">
    Enter a name using letters, numbers, underscores, and dashes. The name cannot exceed 128 characters.
  </Step>

  <Step title="Add the public key and save">
    Paste the public key into the **Key** field, or click **Upload from file** to load it from a file. Click **Add** to save.
  </Step>

  <Step title="Assign the key to SFTP storage">
    Navigate to **Object Storage** > **Object Storages**. Find the SFTP storage, open its three-dot menu, and select **SSH keys manager**:

    <Frame>
      <img src="https://mintcdn.com/gcore/HOl6ulpSUL7zQi4s/images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/sftp-storage-three-dot-menu.png?fit=max&auto=format&n=HOl6ulpSUL7zQi4s&q=85&s=da211131257c7f65a3a9a381acd9a717" alt="Object Storages list with the three-dot menu open showing SSH keys manager option" width="1440" height="695" data-path="images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/sftp-storage-three-dot-menu.png" />
    </Frame>

    In the dialog that opens, click **Add new SSH key**, enter the key name and paste the public key, then click **Add**:

    <Frame>
      <img src="https://mintcdn.com/gcore/_RFgZ3V_-VPoixW6/images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/ssh-keys-manager-dialog.png?fit=max&auto=format&n=_RFgZ3V_-VPoixW6&q=85&s=92bbd040fadcc14bc373c6e6553eb64b" alt="SSH keys manager dialog with Add new SSH key button" width="833" height="752" data-path="images/docs/storage/manage-sftp-storage/create-and-add-an-ssh-key-to-your-storage/ssh-keys-manager-dialog.png" />
    </Frame>
  </Step>
</Steps>
