Primeira ligação SSH ao seu VPS
Gere suas chaves, faça login no root e proteja o acesso remoto desde o primeiro minuto.
Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.
Ver ofertas e ordemPré-requisito
Antes de começar, certifique-se de que tem o seguinte:
- Um VPS Linux ativo em Anthony IT Solutions (Debian ou Ubuntu).
- O endereço IPv4 do seu servidor, visível em Meus Serviços ou no painel VPS.
- A senha raiz transmitida por e-mail após o provisionamento, ou acessível a partir do painel.
- Um terminal no seu computador: PowerShell ou Windows Terminal (Windows), Terminal (macOS) ou qualquer emulador Linux.
Faça login com uma senha (primeira vez)
-
Abrir um terminal
No Windows 10/11, abra PowerShell. Em macOS ou Linux, abra a aplicação Terminal.
-
Executar o comando SSH
Substituir
ADRESSE_IPpelo IPv4 do seu VPS:
ssh root@ADRESSE_IPDurante a primeira conexão, o sistema pede que você valide a pegada do servidor. Tipo yes Então entre. Em seguida, digite a senha do root (os caracteres não são exibidos na tela: é normal).
Usar a chave SSH (recomendada)
A autenticação da chave é mais segura do que uma senha. Evita ataques de força bruta e simplifica as conexões diárias.
1. Gerar um par de chaves
No seu posto local:
ssh-keygen -t ed25519 -C "[email protected]"Pressione Enter para aceitar a localização padrão (~/.ssh/id_ed25519). Defina uma frase- senha se desejar (recomendada).
2. Copiar a chave pública para o VPS
No Linux ou no macOS:
ssh-copy-id root@ADRESSE_IPNo Windows (PowerShell, com OpenSSH instalado):
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@ADRESSE_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"3. Testar a Ligação
ssh root@ADRESSE_IPVocê deve entrar sem digitar a senha do root (a menos que tenha protegido a chave com uma frase- senha).
Acesso seguro ao SSH
Uma vez conectados, aplicar estas boas práticas:
- Criar um utilizador não- root para administração diária (
adduser admin, entãousermod -aG sudo admin). - Desactivar a ligação root por senha em
/etc/ssh/sshd_config:PermitRootLogin prohibit-password(root permanece acessível por chave se configurado). - Desactivar a autenticação da senha Uma vez que as chaves estão no lugar:
PasswordAuthentication no. - Reiniciar SSH:
systemctl restart sshd(Debian/Ubuntu).
Ligação com um cliente gráfico
Também pode utilizar Putty (Windows) ou Termius (multiplataforma). Informar IP, porta 22, usuário root ou o seu utilizador, e depois carregar a sua chave privada nas definições do cliente.