Como instalar o Telnet no Debian 12, 11 ou 10

Telnet, um protocolo de rede duradouro, facilita aos usuários o estabelecimento de conexões com dispositivos remotos, concedendo-lhes a capacidade de gerenciar e acessar recursos nesses sistemas. Para aqueles que pretendem instalar o Telnet no Debian 12 Bookworm, Debian 11 Bullseye ou Debian 10 Buster, é fundamental compreender as suas funcionalidades e os cenários onde permanece relevante apesar do advento de protocolos mais seguros como o SSH.

Principais recursos e casos de uso do Telnet:

  • Simplicidade: A natureza direta do Telnet faz dele uma escolha ideal para tarefas básicas de acesso remoto, especialmente em ambientes onde a segurança de alto nível não é o foco principal.
  • Diagnóstico de rede: seu design descomplicado ajuda a identificar rapidamente problemas relacionados à rede e a verificar o status dos serviços em hosts distantes.
  • Utilitário de desenvolvimento: O Telnet pode ser uma ferramenta útil para desenvolvedores onde a criptografia não é um pré-requisito, oferecendo uma abordagem direta para trabalhar em aplicativos centrados na rede.

No entanto, é imperativo observar que o Telnet carece de mecanismos de criptografia e autenticação, deixando potencialmente as transmissões de dados vulneráveis ​​a acessos e modificações não autorizadas. Assim, embora o Telnet possa ser vantajoso em contextos específicos, os utilizadores devem conhecer as suas limitações de segurança e considerar alternativas mais seguras como o SSH para operações críticas.

Este guia fornecerá uma introdução e explicação sobre como instalar rapidamente o Telnet, juntamente com alguns exemplos básicos de comandos do terminal Telnet.

Atualize o Debian antes da instalação do Telnet

Antes de instalar o Telnet, é essencial garantir que o seu sistema operacional Debian esteja atualizado. A atualização do sistema ajuda você a obter os patches de segurança e melhorias de pacote mais recentes. Execute o seguinte comando para atualizar todos os pacotes existentes em seu sistema:

sudo apt update && sudo apt upgrade

Instale o Telnet via comando APT

Os repositórios do Debian fornecem o pacote Telnet por padrão, que pode ser facilmente instalado usando o apt gerenciador de pacotes. Para instalar o pacote Telnet, execute o seguinte comando:

sudo apt install telnetd 

Após a instalação, você deverá verificar se o serviço Telnet está funcionando corretamente. Use o seguinte comando para verificar o status do serviço Telnet:

systemctl status inetd

Teste a conexão Telnet no Debian

Depois de instalar o Telnet com sucesso, é hora de testar a conexão. Você deve se conectar ao servidor remoto usando o protocolo Telnet para fazer isso. Execute o seguinte comando para estabelecer uma conexão com o servidor remoto (substitua 192.168.50.15 com o endereço IP do seu servidor):

telnet 192.168.50.15

Se a conexão for bem-sucedida, você deverá ver o prompt do Telnet, permitindo interagir com o servidor remoto. Se você encontrar algum problema, verifique se o serviço Telnet está em execução no servidor remoto e se o endereço IP está correto.

Exemplos de comandos Telnet

Conectando-se a um servidor remoto

Para estabelecer uma conexão com um servidor remoto usando Telnet, substitua <IP_ADDRESS> com o endereço IP do servidor e <PORT> com o número da porta apropriado:

telnet <IP_ADDRESS> <PORT>

Por exemplo, para conectar-se a um servidor com um endereço IP de 192.168.50.15 no porto 23, a porta Telnet padrão, você digitaria:

telnet 192.168.50.15 23

Passo 2: Navegando na Interface Telnet

Uma vez conectado, você poderá interagir com o servidor remoto. Alguns comandos comuns que você pode usar na interface Telnet incluem:

Exibir opções atuais: Use o display comando para visualizar as opções e configurações atuais:

display

Alternar eco local: Use o toggle comando seguido de local_echo para ativar ou desativar o eco local:

toggle local_echo

Enviar caractere de escape: aperte o Ctrl + ] teclas para enviar o caractere de escape Telnet. Este caractere é usado para emitir comandos diretamente para o cliente Telnet em vez de para o servidor remoto.

Fechando a conexão Telnet

Quando quiser encerrar a conexão com o servidor remoto, você tem algumas opções:

Usando o caractere de escape: Imprensa Ctrl + ] para enviar o caractere de escape e digite quit e pressione Enter:

quit

Enviando o comando de logout: Dependendo da configuração do servidor, você poderá usar o logout comando para fechar a conexão:

logout

Usando Telnet para verificar serviços

O Telnet também pode ser usado para verificar se serviços específicos estão sendo executados em um servidor. Por exemplo, para testar se um servidor HTTP está rodando na porta 80, substituir <IP_ADDRESS> com o endereço IP do servidor:

telnet <IP_ADDRESS> 80

Uma vez conectado, digite o seguinte comando para enviar uma solicitação HTTP:

GET / HTTP/1.1
Host: <IP_ADDRESS>
Connection: close

Substituir <IP_ADDRESS> com o endereço IP do servidor. Se o servidor HTTP estiver em execução, você receberá uma resposta HTTP.

Telnet seguro com UFW (opcional)

Instalar e ativar o UFW

Firewall Descomplicado (UFW) é um front-end amigável para gerenciar regras de firewall iptables. Ele foi projetado para simplificar a configuração do firewall enquanto mantém a robustez do iptables. Para instalar o UFW em seu sistema Debian, execute o seguinte comando:

sudo apt install ufw

Assim que a instalação for concluída, habilite o UFW com o seguinte comando:

sudo ufw enable

Definir políticas padrão

Por padrão, o UFW está configurado para negar todas as conexões de entrada e permitir todas as conexões de saída. É uma boa prática configurar explicitamente essas políticas padrão. Para fazer isso, execute os seguintes comandos:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Permitir conexões Telnet

Para permitir conexões Telnet com segurança, você precisa especificar os endereços IP ou sub-redes que têm permissão para acessar seu servidor via Telnet. Substituir <ALLOWED_IP> com o endereço IP ou sub-rede ao qual você deseja conceder acesso:

sudo ufw allow from <ALLOWED_IP> to any port 23

Por exemplo, para permitir conexões do endereço IP 192.168.1.10, você executaria:

sudo ufw allow from 192.168.1.10 to any port 23

Para permitir conexões de uma sub-rede inteira, como 192.168.1.0/24, você executaria:

sudo ufw allow from 192.168.1.0/24 to any port 23

Verifique a configuração do UFW

Depois de configurar as regras de firewall, é essencial verificar se a configuração está correta. Para verificar o status do UFW e visualizar as regras atuais, execute:

sudo ufw status

Certifique-se de que a saída exiba as regras corretas para o seu serviço Telnet e que os endereços IP ou sub-redes permitidos sejam os pretendidos.

Conclusão

Concluindo, cobrimos a instalação do Telnet no Debian Linux, desde a atualização do sistema até o teste da conexão Telnet. Além disso, discutimos comandos Telnet comuns, exemplos e como proteger o serviço Telnet usando UFW como medida de segurança opcional. Embora o Telnet tenha suas utilidades, é importante lembrar que não é o protocolo mais seguro para acesso remoto a servidores. Considere usar uma alternativa mais segura, como SSH, para proteger seus dados e sistema confidenciais sempre que possível.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário