50% de desconto todos os planos, por tempo limitado. A partir de $2.48/mo
Protocolo Secure Shell (SSH)

Resolver problemas de conectividade SSH

Por Parnian R. 6 min de leitura Atualizado 15 de fevereiro de 2026

Secure Shell (SSH) é um protocolo importante para acessar servidores remotos
de forma segura. Apesar de sua confiabilidade, os usuários podem enfrentar
problemas de conectividade ao trabalhar com SSH. Este guia abordará
problemas típicos de conectividade SSH e fornecerá soluções para diagnosticar
e resolvê-los.

Pré-requisitos

  1. Acesso Administrativo: Credenciais de login com
    os privilégios necessários no servidor que você está tentando acessar
    acesso

  2. Acesso à Rede: Uma conexão de internet estável e
    a capacidade de alcançar a rede do servidor.

  3. Cliente SSH: Um cliente SSH funcional instalado em
    sua máquina local, como OpenSSH ou PuTTY.

  4. Informações do Servidor: O endereço IP do servidor, SSH
    número da porta (padrão é 22) e a conta de usuário apropriada
    informação.

  5. Permissões: Se estiver usando autenticação por chave,
    certifique-se de que sua chave privada está disponível e tem as permissões corretas
    conjunto.

Problemas Comuns e
Causas

Autenticação
Falhas

Esses problemas ocorrem quando há uma incompatibilidade entre as credenciais
fornecidas e as esperadas pelo servidor. Cenários comuns incluem:

  • Senhas Incorretas: Erros de digitação ou mudanças recentes de
    senha podem causar falhas.

  • Problemas de Chave Pública: Se o arquivo do lado do servidor
    authorized_key não contém a chave pública correta,
    ou se a chave privada do cliente não está carregada, a autenticação falhará
    falha.

  • Credenciais Expiradas: Alguns sistemas aplicam
    políticas de expiração de senha ou chave por segurança.

Problemas de Rede

A conectividade pode ser perdida por problemas na camada de rede, como:

  • Restrições de Firewall: Firewalls podem ser
    configurado para bloquear a porta SSH padrão (22), exigindo uma mudança de regra
    permitir tráfego.

  • Configuração Incorreta de DNS: Configurações incorretas de DNS podem
    fazer com que o cliente resolva para o endereço IP errado para o
    servidor.

  • Interrupção de Serviço: Internet instável
    conexões ou problemas de rede do lado do servidor podem interromper o SSH
    acesso

Configuração de SSH
Erros

A configuração adequada do daemon e cliente SSH é essencial.
Os problemas podem incluir:

  • sshd_config configurado incorretamente: Diretivas incorretas
    no arquivo de configuração SSH do servidor pode impedir conexões.

  • Problemas de Configuração do Cliente: O cliente SSH
    deve ter sua configuração correspondendo aos requisitos do servidor, como
    aceitar os tipos de chave corretos ou algoritmos de criptografia.

Sobrecarga do Servidor ou
Tempo de inatividade

Uma alta carga no servidor pode desacelerar ou interromper serviços SSH, e tempo de inatividade programado
ou não programado pode deixar o servidor temporariamente indisponível.
inacessível.

Etapas de Diagnóstico

Para identificar e resolver problemas de conectividade SSH, siga estas
passos de diagnóstico:

Verificando Rede
Conectividade

Comece confirmando que sua conexão de rede está ativa e
estável. Use ferramentas como ping or
traceroute para verificar a conexão com o
endereço IP do servidor SSH. Isso o ajudará a determinar se o problema está no nível da rede.
nível.

Verificando
Credenciais

Verifique se as credenciais SSH que você está usando estão corretas e
atualizadas. Para logins baseados em senha, confirme a senha que você está
digitando. Para logins SSH baseados em chave, confirme que a chave privada está
carregada no seu cliente SSH e que a chave pública correspondente está
presente em authorized_keys no arquivo no servidor.

Inspecionando SSH
Configuração

Examine cuidadosamente os arquivos de configuração SSH. No servidor, o
sshd_config arquivo deve estar configurado para permitir acesso
pelos métodos pretendidos (senha ou chave) e ter a porta correta
especificada. No lado do cliente, a configuração deve corresponder aos
requisitos de protocolo do servidor.

Analisando Servidor
Registos

Os logs do servidor podem fornecer informações valiosas sobre a causa de problemas SSH
falhas. Procure por erros de autenticação ou mensagens relacionadas a conexões recusadas
conexões. Esses logs geralmente estão localizados em
/var/log/auth.log or
/var/log/secure.

Seguindo sistematicamente essas etapas, você consegue identificar a
causa dos problemas de conectividade SSH.

Solução de Problemas
e Soluções para Conectividade SSH

Resolvendo Rede
Problemas

Para ajustar as configurações do firewall, use os seguintes comandos:

  • Para Ubuntu: sudo ufw allow 22 permitir SSH
    tráfego na porta 22.

  • Para CentOS: sudo firewall-cmd --permanent
    --add-service=ssh
    seguido por sudo firewall-cmd
    –reload
    .

Ajustar configurações do firewall

Corrigindo Autenticação
Problemas

Se você está enfrentando problemas de acesso ao SSH por questões de autenticação,
siga os passos abaixo:

  • Redefinir Senha: No Painel Cloudzy, acesse
    ao Acesso aba e clique em REDEFINIR CLOUD VPS
    SENHA
    para gerar uma nova senha.
Redefinir Senha
  • Verificação de Chave SSH: Em SSH
    Keys
    seção do painel, certifique-se de inserir sua chave pública
    SSH corretamente. O caminho para o authorized_keys arquivo
    no seu servidor, que deve conter sua chave pública, geralmente é
    ~/.ssh/authorized_keys.

  • Verificação de Permissões: No servidor, confirme o
    permissões do seu ~/.ssh diretório e o
    authorized_keys arquivo com chmod 700
    ~/.ssh
    e chmod 600
    ~/.ssh/authorized_keys
    .

Ajustando SSH
Configurações

Para ajustes de configuração:

  • Revise e edite o arquivo de configuração do servidor SSH localizado em
    /etc/ssh/sshd_config no servidor. Verifique as diretivas
    como PermitRootLogin sim e
    Autenticação por Senha sim para garantir que correspondem às suas
    requisitos.

  • Reinicie o serviço SSH para aplicar as alterações com sudo
    reiniciar o sshd do systemctl
    .

Verificando DNS
Configurações

Problemas nas configurações de DNS podem causar problemas de conectividade SSH
Aqui está como verificar as configurações de DNS tanto no cliente quanto no
lados do servidor

  • No lado do cliente (Linux): Use o comando dig para
    consultar os registros de DNS:
dig +short yourdomain.com

Isso deve retornar o endereço IP do seu servidor. Se não retornar,
provavelmente há um problema na resolução de DNS no seu cliente
máquina

Endereço IP do servidor

No lado do cliente (Windows): Usar
nslookup no Prompt de Comando:

nslookup yourdomain.com

À semelhança de digisso deve retornar o IP do seu servidor
se DNS estiver resolvendo corretamente.

nslookup endereço IP do servidor
  • No lado do servidor: Verifique o arquivo de configuração do resolver DNS
    normalmente localizado em /etc/resolv.conf, para fazer
    certifique-se de que aponta para o servidor DNS correto. Deve conter entradas
    semelhantes às seguintes:
nameserver 8.8.8.8

nameserver 8.8.4.4

Estes são servidores DNS públicos do Google e podem ser substituídos pelos
fornecidos pelo seu provedor de hospedagem ou ISP.

servidor DNS
  • Testando a resolução de DNS no servidor: Use the I need the complete text to translate. You've only provided "Use the" which appears incomplete. Could you please provide the full English text you'd like translated to Portuguese?
    dig or nslookup comando diretamente em
    no servidor para garantir que ele consegue resolver nomes de domínio em endereços IP. Se
    não consegue resolver nomes de domínios externos; isso pode indicar um problema com
    o serviço DNS ou a configuração de rede no próprio servidor.

Monitorando Recursos
com htop

Instalar htop para monitoramento em tempo real:

  • Ubuntu: sudo apt-get install htop

  • CentOS: sudo yum install htop

Usar htop para observar CPU, uso de memória e gerenciar
processos diretamente na interface.

Instalar htop

Mantendo Servidor
Saúde

Mantenha o servidor atualizado para evitar vulnerabilidades de segurança e
problemas de desempenho:

  • Ubuntu: Executar sudo apt update && sudo apt
    atualização
    para atualizar todos os pacotes.

  • CentOS: Executar sudo yum update atualizar o
    sistema.

Para resolver efetivamente problemas de conectividade SSH, verifique e corrija
as configurações DNS, autentique credenciais, ajuste regras de firewall
e revise as configurações SSH. Manter sistemas atualizados e
monitorar recursos são práticas essenciais para manter um servidor
estável e seguro. Seguindo essas etapas, você terá
acesso SSH confiável ao seu VPS, minimizando tempo de inatividade e melhorando
a segurança. Se precisar de mais informações ou assistência adicional, entre em contato.
em contato com nossa equipe de suporte através de enviando um
passagem
.

Compartilhar

Precisa de ajuda com algo mais?

Tempo mediano de resposta inferior a 1 hora. Pessoas reais, não bots.