Mist Network
Seguir o canal
Suporte

Como conectar a uma VPS via SSH: Windows, macOS e Linux

Você tem um IP e uma senha root — e agora? Este guia leva você do primeiro acesso SSH no Windows, macOS ou Linux ao acesso por chave, e explica as mensagens de erro que você mais vai ver.

Atualizado: 3 min de leitura
Como conectar a uma VPS via SSH — janela de terminal acessando um servidor com ssh root@ip

Para conectar a uma VPS via SSH, abra um terminal (PowerShell no Windows, Terminal no macOS ou Linux), digite ssh root@IP_DO_SEU_SERVIDOR, aceite a impressão digital do servidor na primeira conexão e informe a senha root do seu painel. Depois desse primeiro acesso, passe a usar chaves SSH para não precisar mais da senha.

SSH (Secure Shell) é o jeito padrão de administrar um servidor Linux: uma conexão criptografada que dá a você uma linha de comando na máquina. Este guia cobre o primeiro acesso em cada sistema, o acesso por chave, um atalho útil e os erros mais comuns de quem está começando.

O que você precisa antes de começar

  • O IP do servidor — por exemplo 203.0.113.25, exibido no painel após criar a VPS.
  • O usuário — normalmente root numa VPS nova.
  • A senha root — mostrada no painel ou enviada quando o servidor fica pronto.
  • A porta SSH — 22 por padrão; só é necessária se tiver sido alterada.
  • Um cliente SSH — já vem no Windows 10 e 11, no macOS e no Linux. Nada para instalar.

Primeiro acesso no Windows, macOS e Linux

  1. Abra um terminal — no Windows, aperte Iniciar, digite PowerShell e abra; no macOS abra o Terminal; no Linux, seu app de terminal.
  2. Rode o comando ssh — digite ssh [email protected] com o seu IP. Para outra porta, acrescente -p 2222.
  3. Confira a impressão digital — na primeira vez, o SSH pergunta se você confia na chave do servidor. Digite yes; a chave é salva e as próximas conexões são verificadas.
  4. Digite a senha — nada aparece enquanto você digita, nem pontinhos. É normal. Aperte Enter.
  5. Você entrou — o prompt muda para algo como root@server:~#. Rode apt update para testar a conexão.

Prefere um cliente gráfico? PuTTY no Windows ou Termius em qualquer sistema funcionam do mesmo jeito: informe IP, porta 22 e usuário, e a senha quando pedir.

Resumo: o primeiro acesso SSH são só três coisas — IP, usuário e senha. Todo o resto é deixar o acesso mais seguro e mais rápido.

Configure chaves SSH em vez de senha

Um par de chaves SSH troca a senha por uma chave criptográfica que fica no seu computador. É mais seguro e você não precisa mais digitar a senha.

  1. Crie uma chave — no seu computador rode ssh-keygen -t ed25519 e aperte Enter para aceitar o local padrão. Uma frase-senha é recomendada.
  2. Copie a chave pública para o servidor — no macOS e no Linux rode ssh-copy-id [email protected]. No Windows, o PowerShell não tem ssh-copy-id: rode type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys".
  3. Teste — abra um novo terminal e rode ssh [email protected]. Deve entrar sem pedir a senha do servidor.
  4. Depois, trave — com as chaves funcionando, desative o login por senha e crie um usuário não root, como explica nosso checklist de segurança para VPS.
Importante: mantenha a sessão atual aberta enquanto muda as configurações do SSH e teste o novo acesso numa segunda janela. Se algo der errado, você corrige pela primeira sessão em vez de ficar trancado do lado de fora.

Um atalho: o arquivo de configuração do SSH

Digitar o IP toda vez cansa. Adicione uma entrada em ~/.ssh/config no seu computador (no Windows: C:\Users\VOCE\.ssh\config):

Host myvps
  HostName 203.0.113.25
  User root
  Port 22

Agora basta ssh myvps. Adicione mais blocos para mais servidores.

Erros comuns de SSH e o que significam

MensagemCausa provávelO que fazer
Connection timed outIP errado, servidor desligado ou firewall bloqueando a portaConfira o IP e se o servidor está ligado; revise o firewall
Connection refusedO SSH não está escutando nessa portaConfira a porta; reinicie o SSH pelo console do painel se precisar
Permission deniedSenha errada, usuário errado ou chave não aceitaRedigite a senha com cuidado; confira usuário e chave
Remote host identification has changedO servidor foi reinstalado e a chave mudouSe você reinstalou, rode ssh-keygen -R 203.0.113.25 e conecte de novo
Dica: acrescente -v ao comando (ssh -v root@IP) para ver cada etapa da conexão. As últimas linhas costumam mostrar exatamente onde falha.

O que fazer depois de entrar

Pegue uma VPS pronta para SSH

A mistREG oferece VPS KVM na UE com NVMe SSD e AMD EPYC e acesso root completo. Cerca de 60 segundos após o pagamento, o IP e a senha root aparecem no seu painel, prontos para os passos acima. Veja os planos de VPS, nossos serviços ou fale com a gente no Telegram em @mistnetwork.

Perguntas frequentes

Como conecto à minha VPS pela primeira vez?
Abra o PowerShell ou o Terminal, rode ssh root@IP_DO_SEU_SERVIDOR, digite yes para confiar na impressão digital e informe a senha root do painel.
Por que nada aparece quando digito a senha?
O SSH esconde a senha totalmente, sem pontos nem asteriscos. Digite e aperte Enter; ela está sendo digitada mesmo assim.
Preciso do PuTTY no Windows?
Não. O Windows 10 e 11 têm cliente OpenSSH e o comando ssh funciona no PowerShell. O PuTTY é opcional se você preferir um app gráfico.
O que significa 'Connection refused'?
O servidor responde, mas nada está escutando nessa porta. Confira se está usando a porta certa e se o serviço SSH está rodando.
É seguro entrar como root com senha?
Para o primeiro acesso tudo bem, mas passe logo para chaves SSH, desative o login por senha e use um usuário não root.

Artigos relacionados

Artigos recentes

Todos os artigos
Mist NetworkMist Network