# Como gerar uma chave SSH no cPanel

> O acesso SSH da hospedagem não vem liberado, então antes peça a liberação ao suporte por chamado. Depois, em Segurança › Acesso SSH, clique em Gerenciar chaves do SSH e em Gerar uma nova chave, autorize a chave pública e baixe a chave privada.

Antes de usar SSH na hospedagem, abra um chamado pedindo a liberação do acesso SSH: nas hospedagens com cPanel, ele não vem liberado. Com o acesso liberado, abra **Segurança › Acesso SSH** no cPanel, clique em **Gerenciar chaves do SSH** e em **Gerar uma nova chave**. Depois, autorize a chave pública e baixe a chave privada para usar no seu computador. Se você já tem uma chave, use **Importar chave**.

> **Atenção: este tutorial mexe na segurança do seu site.** As mudanças descritas aqui são feitas por sua conta e risco. Confira cada passo antes de aplicar.

## Antes de começar

- **Peça a liberação do SSH ao suporte:** abra um chamado pedindo o acesso SSH da sua hospedagem. Veja "Como abrir um chamado no Suporte". Isso vale também para a ferramenta **Terminal** do cPanel.
- Abra o cPanel pelo painel: **Hospedagem › Meus sites › Gerenciar › Atalhos com 1 clique › cPanel**. O passo a passo está em "Como abrir o cPanel da sua hospedagem pelo painel".
- A chave privada é como uma senha: guarde no seu computador e nunca envie a ninguém.

## Abrir o gerenciador de chaves

1. Na tela inicial do cPanel, no bloco **Segurança**, clique em **Acesso SSH**.
   Resultado: abre a página **Acesso SSH**.

![Bloco Segurança da tela inicial do cPanel com o ícone Acesso SSH destacado](/imagens/60634c4a3665adfa8b9fadc90d37adf921c77808454b906df7fe5b23fef41255.webp)

2. Clique em **Gerenciar chaves do SSH**.
   Resultado: abre a página com os botões **Gerar uma nova chave** e **Importar chave** e as listas **Chaves públicas** e **Chaves privadas**.

![Página Acesso SSH com a explicação sobre SSH e chaves e o botão Gerenciar chaves do SSH destacado](/imagens/e402d9b2539a955bbf4e4dd653497cc3b84b668465df03103c9610556d2ae3fb.webp)

## Gerar a chave

1. Clique em **Gerar uma nova chave**.
   Resultado: abre o formulário da nova chave.
2. Preencha o nome da chave e uma senha para protegê-la, e confirme a criação.
   Resultado: a chave nova aparece nas listas **Chaves públicas** e **Chaves privadas**.

![Página Gerenciar chaves do SSH com o botão Gerar uma nova chave destacado ao lado de Importar chave, e as listas Chaves públicas e Chaves privadas vazias](/imagens/166cd8de082c416f7731c76cf78d49008451e05922406af80da81ad35842dfa4.webp)

## Autorizar e baixar

1. Em **Chaves públicas**, na linha da chave, use a ação de autorizar.
   Resultado: a coluna **Status de autorização** passa a mostrar a chave como autorizada. Só chaves autorizadas entram no servidor.
2. Em **Chaves privadas**, na linha da chave, use a ação de ver ou baixar e salve a chave no seu computador. Para usar no PuTTY, baixe no formato `.ppk`, como a própria tela indica.
   Resultado: a chave privada fica no seu computador, pronta para o programa de SSH.

## Como saber se deu certo

A chave aparece como autorizada em **Chaves públicas**. Com o SSH liberado pelo suporte, conecte pelo programa de SSH usando a chave privada, o usuário da hospedagem e o servidor. Os dados de acesso ficam em "Como ver os dados de acesso da sua hospedagem".

## Se algo der errado

### A conexão SSH é recusada
Causa: o acesso SSH da hospedagem ainda não foi liberado. Solução: abra um chamado pedindo a liberação; veja "Como abrir um chamado no Suporte".

### O programa de SSH recusa a chave
Causa: a chave pública não foi autorizada, ou o programa está usando outra chave. Solução: confira o **Status de autorização** e selecione a chave certa no programa.

### Perdi a chave privada
Causa: a chave não ficou guardada no computador. Solução: crie uma chave nova, autorize e remova a antiga da lista.

## Relacionados

- Como abrir um chamado no Suporte
- Como abrir o cPanel da sua hospedagem pelo painel
- Como ver os dados de acesso da sua hospedagem

---
Fonte: https://help.staycloud.com/artigos/como-gerar-uma-chave-ssh-no-cpanel
