Chaves SSH
Chaves SSH permitem autenticação segura em VMs sem senha. O Studio Next permite gerenciar chaves e compartilhar com membros da organização.O que são chaves SSH
Chaves SSH são pares criptográficos:- Private key: fica no seu computador, nunca compartilhe
- Public key: vai para a VM, pode ser compartilhada
Adicionando chave SSH
Gerar par de chaves
No seu computador, gere um par de chaves:
bash # ED25519 (recomendado, mais seguro) ssh-keygen -t ed25519 -C "[email protected]" # RSA (compatível com sistemas antigos) ssh-keygen -t rsa -b 4096 -C "[email protected]" Quando
perguntado, pressione Enter para usar o local padrão (~/.ssh/id_ed25519).Copiar public key
Mostre a public key:
bash cat ~/.ssh/id_ed25519.pub Copie o output
inteiro (começa com ssh-ed25519 ou ssh-rsa).Adicionar no Studio Next
Vá em Settings → SSH Keys → Add Key. Cole a public key. Dê um
nome (ex: “MacBook Pro”).
Usando chave em novas VMs
Quando você cria uma VM, o Studio Next oferece adicionar chaves SSH:- Selecione as chaves que deseja adicionar
- A chave é adicionada ao
~/.ssh/authorized_keysdo usuário SSH - Você pode conectar sem senha
Você pode adicionar múltiplas chaves (ex: sua chave + chave de um colega).
Adicionando chave em VM existente
Se a VM já foi criada:Chaves compartilhadas na organização
O Studio Next permite compartilhar chaves entre membros:Adicionar chave compartilhada
Usar chave compartilhada
Ao criar uma VM, membros veem chaves compartilhadas na lista. Selecione para adicionar.Conectando via SSH
Usando ssh command
Usando SSH config
Crie/edite~/.ssh/config:
Usando terminal do Studio Next
O Studio Next oferece terminal web integrado:- Vá em VMs → clique na VM → SSH Terminal
- O terminal abre no browser
- Execute comandos como se estivesse localmente
Usuários SSH por provedor
Cada provedor usa um usuário SSH padrão:| Provedor | Usuário SSH |
|---|---|
| Oracle Cloud | opc |
| Azure | azureuser |
| Hostinger | root |
| AWS | ec2-user (Amazon Linux), ubuntu (Ubuntu) |
| GCP | gcpuser |
| DigitalOcean | root |
O Studio Next pré-configura o usuário correto ao criar a VM.
Troubleshooting
Boas práticas
- Use ED25519: mais seguro e rápido que RSA - Use passphrase: protege a chave se for roubada - Não compartilhe private key: mantenha segura no seu computador - Use SSH agent: evita digitar passphrase toda vez - Rotacione chaves: gere novas chaves periodicamente (6-12 meses) - Remova chaves antigas: delete de VMs quando não precisa mais
Próximos passos
- Managing VMs: use SSH para gerenciar VMs
- Firewall: restrinja porta 22 a IPs específicos