Voltar para artigos

Como acessar sua VPS Linux via SSH

2 de setembro, 2026
VPS

Numa VPS Linux não existe área de trabalho: você administra a máquina pelo terminal, conectado por SSH. É um protocolo criptografado, já instalado em qualquer sistema atual, e a conexão se resume a uma linha de comando.

1. O que você precisa ter em mãos

As três informações que o painel VirtFusion enviou por e-mail quando a instalação terminou:

  • O endereço IP da VPS.
  • O usuário, que em instalação nova é root.
  • A senha gerada na instalação.

Se a VPS ainda não tem sistema instalado, comece por Como ativar sua VPS e escolher o sistema operacional.

2. Conectando

O comando é o mesmo nos três sistemas. Abra o PowerShell ou o Prompt de Comando no Windows, ou o Terminal no macOS e no Linux, e digite:

ssh root@SEU_IP

Trocando SEU_IP pelo endereço da sua VPS. Na primeira conexão aparece uma pergunta sobre a autenticidade do host, com uma sequência longa de caracteres. É o SSH registrando a identidade da máquina para reconhecê-la nas próximas vezes. Digite yes e pressione Enter.

Em seguida ele pede a senha. O terminal não mostra nada enquanto você digita — nem asteriscos. Isso é proposital. Digite ou cole a senha e pressione Enter.

💡Dica: No Windows, colar no terminal é botão direito do mouse, não Ctrl+V. No PowerShell, Ctrl+V também funciona nas versões recentes.

Se preferir uma interface gráfica no Windows, o PuTTY continua funcionando: coloque o IP em Host Name, deixe a porta em 22 e clique em Open.

3. Trocando a senha do root

A senha gerada pelo painel serve para o primeiro acesso. Troque-a assim que entrar:

passwd

O comando pede a nova senha duas vezes, também sem exibir o que é digitado.

4. Trocando a senha por uma chave SSH

Senha é o método mais frágil: um IP exposto à internet recebe milhares de tentativas automáticas de login por dia, e todas elas testam senhas. Uma chave SSH não é adivinhável e ainda dispensa digitar qualquer coisa a cada conexão.

No seu computador — não na VPS — gere o par de chaves:

ssh-keygen -t ed25519

Aceite o caminho padrão e defina uma senha para a chave, se quiser uma camada a mais. Depois, envie a chave pública para a VPS:

ssh-copy-id root@SEU_IP

No Windows, onde o ssh-copy-id pode não existir, o equivalente é:

type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@SEU_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

A partir daí, ssh root@SEU_IP entra sem pedir senha. Com a chave funcionando, desative o login por senha editando /etc/ssh/sshd_config:

PasswordAuthentication no

E recarregue o serviço com systemctl restart sshd.

⚠️Atenção: Só desative a senha depois de confirmar, numa segunda janela de terminal, que a chave está funcionando. Desativar antes disso tranca você para fora — e a saída passa a ser o console VNC do painel.

5. Quando a conexão falha

"Connection refused"

A VPS respondeu, mas nada está escutando na porta 22. Ou o serviço SSH está parado, ou a porta foi trocada, ou o firewall bloqueia. Entre pelo console VNC do VirtFusion e verifique com systemctl status sshd.

"Connection timed out"

Não houve resposta nenhuma. A VPS está desligada, ainda instalando, ou o firewall descarta o pacote sem responder. Confira no painel se o status é Running.

"Permission denied (publickey,password)"

O IP e a porta estão certos; as credenciais é que não. Confira se o usuário é root e se a senha foi copiada inteira, sem espaço no fim. Se ela se perdeu, gere uma nova pelo VirtFusion.

"REMOTE HOST IDENTIFICATION HAS CHANGED"

O aviso aparece depois de reinstalar o sistema: a máquina é a mesma, a identidade dela mudou. Remova o registro antigo e conecte de novo:

ssh-keygen -R SEU_IP

6. Primeiros comandos numa VPS nova

Atualize o sistema antes de qualquer coisa. No Ubuntu e no Debian:

apt update && apt upgrade -y

No AlmaLinux, Rocky Linux e CentOS:

dnf upgrade -y

É o passo que fecha as falhas já corrigidas desde a data em que a imagem do sistema foi criada.

Precisa de ajuda?

Abra um chamado em financeiro.redhosting.com.br ou chame o suporte no WhatsApp +55 11 98833-3902, 24 horas por dia, em português.

Perguntas frequentes

Qual é o usuário padrão da VPS Linux? +
root, em instalação nova. O IP e a senha vêm no e-mail que o painel envia quando a instalação termina.
Por que o terminal não mostra nada quando digito a senha? +
É proposital: o SSH não exibe nem asteriscos. Digite ou cole normalmente e pressione Enter.
Como conecto por SSH no Windows? +
Abra o PowerShell e use ssh root@SEU_IP — o cliente já vem instalado no Windows. O PuTTY continua sendo uma alternativa gráfica.
O que significa "Connection refused"? +
A VPS respondeu, mas nada está escutando na porta 22 — serviço SSH parado, porta trocada ou firewall bloqueando. O console VNC do painel resolve, porque não depende de rede configurada.
Apareceu "REMOTE HOST IDENTIFICATION HAS CHANGED". É invasão? +
Quase nunca. O aviso é esperado depois de reinstalar o sistema: a máquina é a mesma, a identidade dela mudou. Rode ssh-keygen -R SEU_IP e conecte de novo.