SSH, ou Secure Shell, é um protocolo de rede criptográfico projetado para conectar dois dispositivos com segurança em uma rede não segura. Ele facilita a comunicação criptografada, garantindo que os dados transmitidos entre os dispositivos permaneçam confidenciais e protegidos contra possíveis interceptações.
Enquanto métodos tradicionais usam combinações de nome de usuário e senha, o uso de chaves SSH aumenta a segurança e a praticidade.
Para iniciar o acesso SSH, primeiro é necessário ativar o acesso SSH para sua conta de hospedagem. Você pode fazer isso no menu Gerenciar Shell dentro do cPanel.
Para ativar o SSH:
Acesse sua conta cPanel.
Navegue até a seção Exclusivo .
Clique em Gerenciar Shell:

NOTA: O menu também pode ser acessado pela sua conta Spaceship > Gerenciador de Hospedagem > clique em “Gerenciar” > “Avançado” > no menu “Outras ferramentas” > clique em Gerenciar SSH:

Por padrão, o acesso SSH está desativado para contas de hospedagem. Você pode alternar isso na interface Gerenciar Shell em frente à opção “Ativar acesso SSH”:

Para ativar o SSH para sua conta cPanel, clique no botão de alternância (1).
Uma vez ativado, você verá a tabela “Detalhes de Acesso” (2) com as informações necessárias para iniciar a conexão SSH:

Após o SSH ser ativado para sua conta, o menu Terminal fica acessível em cPanel > na seção Avançado:

Esta interface permite interações diretas via linha de comando com seu ambiente de hospedagem:

Após ativar o SSH, você pode gerenciar suas chaves SSH pelas seguintes opções no menu “Gerenciar Shell” do cPanel:

Gerenciar chaves SSH: Visualize e gerencie as chaves existentes.
Gerar uma nova chave: Crie um novo par de chaves SSH.
Importar chave: Adicione uma chave SSH existente.
Essas opções redirecionam você para a área Acesso SSH no cPanel, onde é possível realizar as tarefas relacionadas às chaves:

NOTA: O menu Acesso SSH também pode ser localizado na seção “Segurança” do cPanel:

Se você não possui um par de chaves SSH existente, pode criá-lo no menu Acesso SSH clicando no botão Gerar uma nova chave:

Você será solicitado a fornecer os seguintes detalhes:
Nome da chave: Atribua um nome reconhecível à sua chave.
Senha da chave: Adicione uma senha à chave.
Tipo de chave: Escolha entre RSA e DSA.
Tamanho da chave: Para RSA, recomenda-se no mínimo 2048 bits para maior segurança.
Após preencher os dados, clique em Gerar chave:

As chaves pública e privada serão criadas e listadas nas seções correspondentes do menu “Acesso SSH” do cPanel.
A partir daí, você pode baixar a chave gerada como um arquivo de texto clicando no botão Visualizar/Baixar:

Se você já possui um par de chaves SSH, pode importá-lo para sua conta cPanel usando a opção Importar chave do menu “Acesso SSH”:

Você será solicitado a fornecer os seguintes detalhes:
Nome da chave: Nomeie sua chave (ex.: id_rsa).
Chave privada: Opcional; deixe em branco se não for necessário.
Senha: Informe se sua chave possuir uma.
Chave pública: Cole o conteúdo do seu arquivo .pub.
Quando terminar, clique no botão Importar :

Após gerar/importar um par de chaves SSH, o próximo passo é autorizar a chave. Para isso, localize o par de chaves relevante no menu “Acesso SSH” do cPanel > seção “Chaves Públicas” > clique em Gerenciar ao lado da chave:

Clique no botão Autorizar para verificar a chave SSH:

Quando terminar, a mensagem “Sucesso” aparecerá. O status de autorização da chave também será alterado para “autorizada” no menu “Acesso SSH”:

Após gerar/importar e autorizar uma chave SSH, é possível conectar-se à sua conta de hospedagem via SSH.
Existem vários clientes SSH. No nosso exemplo, usaremos o cliente SSH PuTTY para mostrar como acessar o servidor via SSH usando o par de chaves SSH gerado pelo cPanel.
Baixe a chave SSH gerada no menu “Acesso SSH” > clique em “Visualizar/Baixar” ao lado da chave desejada na seção “Chaves Privadas”:

Se você não gerou um novo par de chaves, mas importou um existente e o autorizou, use o arquivo importado para a conexão ao servidor no PuTTY.
Na pasta do PuTTY, execute o puttygen.exe para abrir o aplicativo PuTTY Key Generator. Uma vez aberto, navegue até a guia Arquivo no menu superior > clique no botão Carregar chave privada:

Procure o arquivo da chave SSH em seu PC e clique em “Abrir”.
NOTA: Ao procurar a chave SSH em sua máquina local para importação, certifique-se de usar o filtro “Todos os arquivos (*.*)”:

Para finalizar o processo de importação, será solicitado que você insira a senha da chave SSH (a senha usada durante a geração da chave SSH).
Após a validação da senha, você verá uma mensagem de sucesso correspondente:

NOTA: Se não quiser atribuir uma senha para a chave, deixe os campos “Senha da chave” e “Confirmar senha” em branco.
Clique no botão Salvar chave privada para salvar a chave no formato de arquivo .ppk:

Agora, abra o aplicativo PuTTY. Na coluna “Categoria” à esquerda, vá para Conexão > SSH > Auth > Credenciais para autenticação.
Clique em Procurar em Arquivo de chave privada para autenticação para selecionar o arquivo .ppk salvo:

Depois disso, abra a seção “Sessão” no menu à esquerda. Nesta página, insira os seguintes dados:
Nome do host (ou endereço IP) - o endereço IP do servidor onde sua conta cPanel está hospedada. Pode ser verificado no menu “Gerenciar acesso SSH” do cPanel.
Porta - deve ser 21098.
Clique em “Abrir”:

Quando o console abrir, insira os seguintes dados:
login as - seu nome de usuário da conta cPanel;
Senha para a chave “” - a senha da chave SSH.
Se tudo estiver correto, a conexão com o servidor será estabelecida:
