Verificar se a porta SSH 22 está aberta

Host
Verifique apenas hosts que você possui ou para os quais tem permissão explícita para testar. A verificação checa cerca de 20 portas TCP conhecidas.
Próximo

Sem acesso a um servidor novo ou sem saber se uma mudança no firewall bloqueou o SSH? Informe o host e procure a porta 22 nos resultados. A varredura também informa Telnet e FTP, que normalmente você quer fechados.

Como testar a acessibilidade do SSH

  1. 1

    Informe o servidor

    Digite o nome de host público ou o IP do servidor no campo Host.

  2. 2

    Execute a varredura

    Clique em Próximo e, em seguida, em Verificar portas comuns.

  3. 3

    Procure a 22

    Se a porta 22 aparecer com o rótulo SSH, uma conexão TCP a ela foi bem-sucedida a partir de fora.

  4. 4

    Verifique 21 e 23

    FTP (21) e Telnet (23) estão na mesma varredura, então você vê de imediato se algum acesso remoto legado está exposto.

O que significa a porta 22 aparecer

A porta 22 listada como aberta significa que o servidor aceitou uma conexão TCP nela. Isso confirma que o caminho de rede funciona: o firewall, o security group e as regras da nuvem deixam o tráfego passar, e há algo escutando. Não confirma que sua chave ou sua senha serão aceitas, apenas que a porta está acessível.

Se a 22 não aparecer

A varredura mostra apenas as portas abertas, então a ausência da 22 pode ter várias causas:

  • O daemon SSH não está em execução ou escuta em outra porta.
  • Um firewall do host ou um security group da nuvem bloqueia a 22 a partir da internet.
  • O servidor está inacessível ou ainda inicializando.
  • O provedor filtra a porta 22 na rede de onde a varredura é executada.

Este scanner básico não consegue distinguir esses casos. Muitos administradores movem o SSH para outra porta de propósito, e essa porta não está na lista fixa da ferramenta, então uma porta SSH personalizada não aparecerá.

Ordem rápida de diagnóstico

  1. Confirme que o servidor está no ar, por exemplo verificando se uma porta web como a 443 aparece como aberta.
  2. Verifique o firewall da nuvem ou o security group por uma regra de entrada para a sua porta SSH.
  3. Verifique as regras do firewall do host.
  4. Confirme se o serviço SSH está em execução e qual porta ele usa.

Nota de segurança

O SSH na internet pública recebe constantemente tentativas automatizadas de login. Login somente por chave e restringir os endereços de origem reduzem esse risco. Escaneie apenas servidores que você administra.

Portas relacionadas na mesma varredura

A mesma execução também verifica as portas web 80, 443, 8080 e 8443. Isso é útil quando o SSH parece inativo: se o HTTPS responde e o SSH não, o servidor está no ar e o problema se limita ao SSH ou à sua regra de firewall. Se nada responde, suspeite primeiro do servidor, da rede dele ou de um bloqueio no nível do provedor.

Lembre-se de que a varredura se conecta a partir de um único endereço público. Se a sua regra de SSH permite apenas o seu próprio IP, a porta aparecerá corretamente como fechada aqui, mesmo que você consiga se conectar. Se você espera que o SSH esteja aberto e não está, mude uma coisa de cada vez e escaneie novamente após cada mudança, para descobrir qual passo resolveu.

Perguntas frequentes

Não. O scanner testa uma lista fixa de 18 portas, e a 22 é a única porta SSH nela. Uma porta SSH personalizada não será verificada.

Aberta significa apenas que a conexão TCP foi aceita. O login pode falhar por causa de uma chave errada, de um usuário desativado ou de uma lista de permissões na configuração do SSH.

Em um servidor moderno, raramente. O Telnet envia dados sem criptografia, então, se a porta 23 aparecer em uma máquina que você administra, descubra o que está escutando nela e feche-a, a menos que seja necessária.

Não. Ela apenas abre uma conexão TCP e a fecha. Não envia credenciais nem tenta senhas.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas

Guias e casos de uso