Gerar sua chave
A chave é criada aqui, dentro do seu navegador. Leva menos de um segundo.
Serve apenas para você reconhecer a chave depois. Fica como comentário no final da chave pública.
Funciona como a fechadura. Pode ser copiada, enviada e instalada no servidor da sua hospedagem sem risco.
Funciona como a chave física. Fica só no seu computador. Quem tiver esse arquivo entra na sua hospedagem.
Sua chave foi criada
—
Chave privada
uaucloud_sshEsta chave deve permanecer somente com você. Nunca envie sua chave privada para terceiros e nunca instale esta chave no servidor.
Chave pública
uaucloud_ssh.pubEsta é a chave que será instalada na sua hospedagem. Pode ser copiada e colada à vontade.
Agora vamos instalar sua chave SSH
Instalar significa colocar a chave pública dentro da sua hospedagem. A privada não entra aqui.
-
1
Acesse o terminal da hospedagem
—
-
2
Execute os comandos, um de cada vez
Copie cada comando, cole no terminal e pressione Enter. Nenhum deles devolve mensagem quando dá certo — o silêncio é bom sinal.
01Criar a pasta de chaves$02Ajustar a permissão da pasta$03Adicionar sua chave pública$Este comando já contém a sua chave pública. Copie pelo botão para não perder nenhum caractere.
04Proteger o arquivo de chaves$05Fechar a pasta pessoal para outros usuários$O passo 05 evita o erro mais comum do OpenSSH: se a sua pasta pessoal puder ser escrita por outros usuários, o servidor recusa a chave por segurança e continua pedindo senha.
-
3
Verificar se sua chave foi instalada
Rode o comando abaixo. Ele mostra todas as chaves autorizadas na conta — a sua chave pública, começando por
ssh-ed25519, deve aparecer na lista.06Conferir as chaves instaladas$Se a linha aparecer inteira, igual à chave pública desta página, a instalação terminou. Se não aparecer nada, repita o passo 03.
- 1Gere e guarde sua chave
No passo 01, gere o par de chaves e baixe a chave privada. A pública aparecerá abaixo, pronta para copiar.
Ver minha chave pública - 2Abra o acesso SSH do site
No StackCP, abra a hospedagem desejada e acesse Security → SSH Access.
- 3Cadastre a chave pública
Em Add New Public Key, cole no campo Public Key a chave copiada pelo botão abaixo.
Gere sua chave no passo 01 para liberar a cópia.
O botão copia somente sua chave pública completa, em uma única linha no formato OpenSSH.
Em Handle, use um nome para reconhecer a chave, como Meu computador, se o campo estiver vazio. Depois clique em Add Public Key.
- 4Aguarde a ativação e conecte
A ativação pode levar até 30 minutos. Copie usuário, hostname e porta do topo de SSH Access para o passo 03. O usuário costuma ser o domínio do site; sem porta informada, use 22.
Conectando à hospedagem
Informe os dados do seu servidor e a ferramenta monta o comando de conexão pronto.
Esses dados aparecem no seu painel, na área de acesso SSH. Se a porta estiver em branco, usamos a padrão 22.
$
Rode este comando no seu computador — não dentro do servidor.
yes. Isso acontece uma única vez por servidor.
Onde salvar a chave privada no seu computador
Salve o arquivo baixado como uaucloud_ssh dentro da pasta .ssh da sua pasta de usuário. Depois ajuste a permissão — o macOS traz o OpenSSH instalado, você não precisa de nenhum programa extra.
$
$
Sem o chmod 600 o OpenSSH recusa a chave com a mensagem “unprotected private key file”.
Guarde a chave em ~/.ssh/uaucloud_ssh e ajuste a permissão. Vale para Ubuntu, Debian, Fedora e demais distribuições.
$
$
O Windows 10 e o Windows 11 já vêm com OpenSSH. Você não precisa instalar o PuTTY. Salve a chave na pasta C:\Users\SEU_USUARIO\.ssh\ e use o PowerShell.
>
>
Depois é só usar o mesmo comando ssh -i gerado acima, direto no PowerShell. Se preferir o PuTTY, será necessário converter a chave com o PuTTYgen — mas com o OpenSSH do Windows isso é dispensável.
Proteja sua chave privada
- Nunca envie sua chave privada por WhatsApp, e-mail ou chat.
- Nunca coloque a chave privada dentro do servidor.
- Nunca publique a chave privada no GitHub ou em repositórios.
- A UauCloud nunca solicitará sua chave privada. Se pedirem, não é a UauCloud.
- Somente a chave pública deve ser adicionada ao servidor.
- Se a chave privada for comprometida, gere uma nova e remova a antiga do
authorized_keys.