Iniciante 8 minutos

Primeira ligação SSH ao seu VPS

Gere suas chaves, faça login no root e proteja o acesso remoto desde o primeiro minuto.

#SSH#Linux#Login

Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.

Ver ofertas e ordem

Pré-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.
Onde encontrar seu acesso? Faça login no espaço do cliente, abra seu VPS e, em seguida, verifique a seção de login ou painel de gerenciamento para recuperar IP e senha de root.

Faça login com uma senha (primeira vez)

  1. Abrir um terminal

    No Windows 10/11, abra PowerShell. Em macOS ou Linux, abra a aplicação Terminal.

  2. Executar o comando SSH

    Substituir ADRESSE_IP pelo IPv4 do seu VPS:

ssh root@ADRESSE_IP

Durante 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).

Fazer login recusado? Verifique se o VPS é iniciado no painel, que você está usando o IP correto e que a porta 22 não é bloqueada por um firewall local. Espere alguns minutos se o servidor acabou de ser entregue.

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_IP

No 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_IP

Você 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ão usermod -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).
Mantenha uma sessão aberta Antes de alterar a configuração do SSH, mantenha uma janela de terminal já conectada. Em caso de erro, você pode corrigir sem perder o acesso ao servidor.

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.

Próximas etapas