SSH, ou Secure Shell, é um protocolo de rede criptográfico concebido para ligar dois dispositivos de forma segura através de uma rede não segura. Permite comunicações encriptadas, garantindo que os dados transmitidos entre dispositivos permanecem confidenciais e protegidos de possíveis escutas.
Enquanto os métodos tradicionais usam combinações de nome de utilizador e palavra-passe, a utilização de chaves SSH aumenta a segurança e a comodidade.
Para iniciares o acesso SSH, primeiro tens de ativar o acesso SSH para a tua conta de alojamento. Podes fazê-lo a partir do menu Gerir Shell dentro do cPanel.
Para ativares o SSH:
Inicia sessão na tua conta cPanel.
Navega até à secção Exclusivo .
Clica em Gerir Shell:

NOTA: O menu também pode ser acedido a partir da tua conta Spaceship > Gestor de Alojamento > clica em “Gerir” > “Avançado” > o menu “Outras ferramentas” > clica em Gerir SSH:

Por defeito, o acesso SSH está desativado para contas de alojamento. Podes ativá-lo na interface Gerir Shell em frente à opção “Ativar acesso SSH”:

Para ativares o SSH para a tua conta cPanel, clica no botão de alternar (1).
Depois de ativado, vais ver a tabela “Detalhes de Acesso” (2) com os dados necessários para iniciares a ligação SSH:

Depois de ativares o SSH para a tua conta, o menu Terminal fica acessível em cPanel > a secção Avançado:

Esta interface permite interações diretas por linha de comandos com o teu ambiente de alojamento:

Depois de ativares o SSH, podes gerir as tuas chaves SSH através das seguintes opções no menu “Gerir Shell” do cPanel:

Gerir Chaves SSH: Ver e gerir as chaves existentes.
Gerar Nova Chave: Criar um novo par de chaves SSH.
Importar Chave: Adicionar uma chave SSH existente.
Estas opções redirecionam-te para a área Acesso SSH no cPanel, onde podes tratar das tarefas relacionadas com as chaves:

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

Se não tiveres um par de chaves SSH existente, podes criá-lo a partir do menu Acesso SSH clicando no botão Gerar Nova Chave:

Vai-te ser pedido que preenchas os seguintes dados:
Nome da Chave: Atribui um nome reconhecível à tua chave.
Palavra-passe da Chave: Adiciona uma palavra-passe à chave.
Tipo de Chave: Escolhe entre RSA e DSA.
Tamanho da Chave: Para RSA, recomenda-se um mínimo de 2048 bits para uma segurança robusta.
Depois de preencheres os dados, clica em Gerar Chave:

Serão criadas tanto a chave pública como a privada e listadas nas respetivas secções do menu “Acesso SSH” do cPanel.
A partir daí, podes descarregar a chave gerada como ficheiro de texto clicando no botão Ver/Descarregar:

Se já tiveres um par de chaves SSH, podes importá-lo para a tua conta cPanel usando a opção Importar Chave no menu “Acesso SSH”:

Vai-te ser pedido que preenchas os seguintes dados:
Nome da Chave: Dá um nome à tua chave (ex.: id_rsa).
Chave Privada: Opcional; deixa em branco se não for necessário.
Frase-secreta: Introduz se a tua chave tiver uma.
Chave Pública: Cola o conteúdo do teu ficheiro .pub.
Quando terminares, clica no botão Importar :

Depois de gerares/importares um par de chaves SSH, o passo seguinte é autorizar a chave. Para isso, localiza o par de chaves relevante no menu “Acesso SSH” do cPanel > secção “Chaves Públicas” > clica em Gerir ao lado da chave:

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

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

Depois de gerares/importares uma chave SSH e a autorizares, já podes ligar-te à tua conta de alojamento via SSH.
Existem muitos clientes SSH. No nosso exemplo, vamos usar o cliente SSH PuTTY para te mostrar como aceder ao servidor via SSH usando o par de chaves SSH gerado pelo cPanel.
Descarrega a chave SSH gerada no menu “Acesso SSH” > clica em “Ver/Descarregar” ao lado da chave pretendida na secção “Chaves Privadas”:

Se não geraste um novo par de chaves mas importaste um existente e o autorizaste, usa o ficheiro importado para a ligação ao servidor no PuTTY.
Na pasta do PuTTY, executa o puttygen.exe para abrir a aplicação PuTTY Key Generator. Quando lá estiveres, vai ao separador Ficheiro no menu superior > clica no botão Carregar chave privada:

Procura o ficheiro da chave SSH no teu PC e clica em “Abrir”.
NOTA: Ao procurares a chave SSH no teu computador para importar, certifica-te de que usas o filtro “Todos os ficheiros (*.*)”:

Para terminares o processo de importação, vai-te ser pedido que introduzas a frase-secreta da chave SSH (a palavra-passe usada durante a geração da chave SSH).
Assim que a palavra-passe for validada, vais ver uma mensagem de sucesso correspondente:

NOTA: Se não quiseres atribuir uma palavra-passe à chave, deixa os campos “Frase-secreta da chave” e “Confirmar frase-secreta” em branco.
Clica no botão Guardar chave privada para guardares a chave no formato de ficheiro .ppk:

Agora, abre a aplicação PuTTY. Na coluna “Categoria” à esquerda, vai a Ligação > SSH > Auth > Credenciais para autenticação.
Clica em Procurar em Ficheiro de chave privada para autenticação para selecionares o ficheiro .ppk guardado:

Depois disto, abre a secção “Sessão” no menu à esquerda. Nesta página, introduz os seguintes dados:
Nome do Host (ou endereço IP) - o endereço IP do servidor onde está alojada a tua conta cPanel. Podes verificar no menu “Gerir Acesso SSH” do cPanel.
Porta - deve ser 21098.
Clica em “Abrir”:

Quando a consola abrir, introduz os seguintes dados:
login as - o teu nome de utilizador da conta cPanel;
Frase-secreta para a chave “” - a palavra-passe da chave SSH.
Se estiver tudo correto, a ligação ao servidor será estabelecida:
