Telnet

Guia da porta Telnet: acesso remoto legado na porta 23

Entenda como o Telnet funciona, quando a porta 23 ainda aparece em ambientes reais, como testá-la com segurança e como reduzir o risco de acesso remoto em texto simples.

Porta padrão
23
Protocolo
TCP
Uso principal
Console remoto legado

Qual é a porta Telnet?

Telnet é um protocolo de terminal remoto antigo que geralmente escuta na porta TCP 23. Ele permite que um cliente abra uma sessão de comando interativa para um servidor, roteador, switch, dispositivo industrial, sistema de laboratório ou dispositivo incorporado, mas não criptografa a sessão por padrão.

  • A porta 23 é a porta Telnet padrão

    Dispositivos legados, equipamentos de rede, gateways de console serial e sistemas de laboratório ainda podem expor o Telnet no TCP 23 quando as opções de gerenciamento mais recentes não estiverem disponíveis.

  • Telnet é texto simples

    Nomes de usuário, senhas, comandos e saídas podem ser observados no caminho da rede, portanto o Telnet não deve ser exposto a redes não confiáveis.

Como funciona o Telnet

Telnet abre uma conexão TCP e apresenta uma sessão de terminal baseada em texto. Depois que o servidor aceita a conexão, o cliente e o servidor podem negociar as opções do terminal, então o usuário envia comandos e recebe a saída como texto simples.

Essa simplicidade é a razão pela qual o Telnet sobreviveu no gerenciamento de dispositivos, laboratórios, equipamentos de fabricação e dispositivos antigos. É também por isso que é arriscado: sem um túnel criptografado separado, qualquer pessoa que consiga capturar o tráfego entre o cliente e o servidor poderá ler credenciais e comandos.

Telnet versus SSH

O SSH substituiu o Telnet na maior parte da administração remota porque o SSH criptografa a sessão, verifica a chave do host do servidor e suporta autenticação mais forte. O SSH normalmente usa a porta TCP 22, enquanto o Telnet normalmente usa a porta TCP 23.

Se o dispositivo suportar SSH, use SSH em vez de Telnet. Mantenha o Telnet apenas para sistemas que não podem ser atualizados, para acesso isolado a laboratórios ou para fluxos de trabalho de emergência curtos onde já existem controles de compensação.

Quando o Telnet ainda aparece

O Telnet ainda aparece em roteadores e switches mais antigos, sistemas PBX, servidores de console fora de banda, controles prediais, controladores industriais, matrizes de armazenamento, impressoras e dispositivos de fornecedores que foram projetados antes do SSH se tornar padrão.

Ele também é usado como um cliente de diagnóstico simples para serviços TCP brutos, embora ferramentas modernas como nc, ncat, curl, openssl s_client e clientes de protocolo específicos geralmente forneçam melhor visibilidade e menos surpresas.

A porta 23 deve estar aberta?

A porta 23 quase nunca deve ser aberta à Internet pública. O Telnet público atrai varredura automatizada, ataques de senha padrão, atividade de botnet e controle oportunista de dispositivos. Se um serviço Telnet puder ser acessado de fora de uma rede confiável, trate-o como uma exposição urgente para revisão.

Se o Telnet for inevitável, restrinja-o a uma VLAN de gerenciamento, VPN, host bastião, caixa de salto, rede de console serial ou lista de permissões de IP de origem. O objetivo é tornar o Telnet acessível apenas às pessoas e à automação que realmente precisam dele.

Antes de abrir a porta 23

Antes de permitir o TCP 23, confirme por que o Telnet ainda é necessário e se o SSH, o gerenciamento de HTTPS, uma API do fornecedor ou um console serial podem substituí-lo. Em seguida, identifique quem deve se conectar, de qual rede, por quanto tempo e quais registros estão disponíveis.

Um verificador de porta pode informar se o TCP 23 pode ser acessado externamente, mas não pode informar se as credenciais são seguras ou se o dispositivo suporta controles de acesso modernos. Teste o caminho de login real apenas em uma rede confiável e evite enviar senhas reais por meio de links não confiáveis.

Como gerenciar Telnet em Windows, Linux e dispositivos de rede

No Windows, o Cliente Telnet pode ser ativado para testes, mas o Servidor Telnet não deve ser usado para administração normal. Se um sistema Windows precisar de acesso de comando remoto, use PowerShell Remoting, SSH, RDP por meio de um gateway ou outro caminho de gerenciamento criptografado.

No Linux, os pacotes do servidor Telnet geralmente são desnecessários e devem permanecer desativados. Se um daemon legado precisar ser executado, vincule-o a uma interface privada e restrinja o acesso com firewalld, ufw, nftables, iptables ou uma lista de permissões baseada em host.

Em dispositivos e dispositivos de rede, desative o Telnet quando o gerenciamento SSH ou HTTPS estiver disponível. Se as limitações do fornecedor forçarem o Telnet, coloque o dispositivo em uma rede de gerenciamento restrita e documente a exceção para que ela possa ser removida durante o próximo ciclo de atualização.

  • Camada de serviço: confirme se um daemon Telnet ou serviço de gerenciamento de dispositivos está realmente escutando no TCP 23.
  • Camada de rede: restrinja o acesso com VLANs de gerenciamento, VPNs, bastiões, regras de IP de origem e firewalls de host.
  • Camada de identidade: remova credenciais padrão, use senhas fortes exclusivas e evite contas de administrador compartilhadas.
  • Camada de ciclo de vida: rastreie todas as dependências do Telnet e planeje a substituição por SSH, HTTPS, console serial ou APIs de fornecedores.

Como testar a porta Telnet 23

Comece com uma verificação de porta externa em relação ao nome do host ou endereço IP e porta 23. Se o resultado for aberto, um cliente remoto poderá estabelecer uma conexão TCP com o ouvinte Telnet. Isso não significa que seja seguro fazer login na Internet pública.

Em uma rede confiável, você pode testar o banner com telnet host 23, nc -vz host 23 ou ncat. No servidor ou dispositivo, inspecione o status do serviço e as regras de firewall. Para dispositivos, verifique as configurações de gerenciamento porque o Telnet pode ser habilitado separadamente do SSH ou da administração web.

Testar porta 23 para Telnet

Casos comuns de solução de problemas de Telnet

Se a porta 23 estiver fechada, o Telnet poderá estar desativado, o dispositivo poderá suportar apenas SSH, o serviço poderá estar vinculado a uma interface de gerenciamento ou um firewall poderá estar bloqueando o caminho. Se o tempo expirar, um roteador, uma ACL, uma política de VPN, um firewall na nuvem ou uma restrição de IP de origem poderão estar interrompendo o tráfego.

Se a porta estiver aberta, mas o login falhar, inspecione o formato do nome de usuário, o estado da senha, as regras de classe de acesso do dispositivo, a autenticação local versus diretório, a configuração da linha e as configurações de bloqueio. Em equipamentos de rede, a política de linha VTY ou as ACLs do plano de gerenciamento geralmente explicam a falha.

Lista de verificação de segurança para Telnet

Desative o Telnet sempre que possível. Substitua-o por SSH, gerenciamento HTTPS, acesso somente VPN, console serial ou ferramentas de fornecedor. Remova contas padrão, alterne senhas compartilhadas e mantenha o firmware do dispositivo atualizado até que a dependência do Telnet desapareça.

Se o Telnet precisar permanecer, isole-o das redes de usuários e da Internet, registre tentativas de acesso, monitore endereços de origem inesperados e documente a propriedade. Trate todas as exceções do Telnet como uma dívida operacional temporária e não como um padrão de gerenciamento normal.

Perguntas frequentes

Qual porta o Telnet usa?

O Telnet usa a porta TCP 23 por padrão. Um dispositivo ou servidor pode ser configurado para usar outra porta, mas 23 é a porta padrão que a maioria dos clientes e scanners espera.

O Telnet é seguro?

Não. O Telnet é texto simples por padrão, então credenciais e comandos podem ser lidos por qualquer pessoa que possa observar o caminho da rede. Use SSH ou outro método de gerenciamento criptografado sempre que possível.

Devo fechar a porta 23?

Sim, a menos que você tenha um requisito legado específico. Se o Telnet precisar permanecer disponível, restrinja-o a redes de gerenciamento confiáveis, VPNs, bastiões ou listas de permissões de IP de origem.

Por que a porta 23 está aberta, mas o login do Telnet falha?

O ouvinte TCP pode estar acessível enquanto a política do dispositivo bloqueia a sessão. Verifique credenciais, classes de acesso, configuração de linha VTY, ACLs do plano de gerenciamento, política de bloqueio e logs de dispositivos.