As chaves SSH permitem que inicie sessão num VPS Linux sem depender apenas de uma palavra-passe. São mais seguras para a administração regular do servidor e são úteis quando mais de um administrador precisa de acesso.
Uma chave SSH tem duas partes: a chave privada permanece no seu próprio computador, e a chave pública é adicionada ao VPS ou painel do VPS. Nunca carregue ou cole a chave privada no painel.
Mantenha uma palavra-passe funcional ou rota de consola do VPS até ter testado a chave.
- Crie uma chave no Linux, macOS ou Windows Terminal:
ssh-keygen -t ed25519
Pressione Enter para aceitar o local de gravação padrão, a menos que já administre várias chaves. Use uma frase de segurança se a chave for armazenada num computador partilhado.
- Se usar PuTTY no Windows, crie a chave no PuTTYgen. Selecione EdDSA ou RSA, clique em Generate, mova o rato até a chave ser criada, depois guarde o ficheiro privado
.ppkno seu próprio computador. - Copie apenas a chave pública. Com PuTTYgen, copie a chave pública da caixa no topo. Com
ssh-keygen, a chave pública é normalmente o ficheiro que termina em.pub. - Abra o seu serviço VPS a partir da área de cliente.
- Abra o painel de controlo do VPS.
- Clique em SSH Keys.

- Adicione a chave pública, dê-lhe um nome claro, depois guarde-a.
- Use a chave ao conectar-se por SSH. Apenas desative os logins por palavra-passe após confirmar que a chave funciona.
Se gerou uma chave PuTTY .ppk, use-a no PuTTY em Connection > SSH > Auth > Credentials. As chaves OpenSSH podem ser usadas diretamente com Windows Terminal, Linux, macOS e Termius.
Para os passos de conexão SSH, use Como conectar-se a um VPS Linux com SSH.
