A Telnet não possui um comando rico definido como outros protocolos de rede. Seus comandos são principalmente para controlar a conexão e a emulação do terminal. A maioria dos comandos é emitida digitando -os diretamente no prompt telnet e não é precedida por nenhum caractere de comando específico.
Aqui estão os principais comandos telnet:
*
`aberto `: Este é o comando mais importante. Ele inicia uma conexão com o nome do host especificado (ou endereço IP) na porta fornecida. Se você omitir a porta, o padrão é a porta 23, a porta Telnet padrão. Por exemplo:`Open exemplo.com` ou` Open 192.168.1.100 2323`.
*
`close`: Fecha a conexão Telnet atual.
*
`param`: Semelhante a 'Close', encerra a sessão Telnet.
*
`send `: Envia um único caractere especificado para o host remoto. Isso é útil para enviar caracteres que podem não ser facilmente digitados, especialmente os caracteres de controle. Por exemplo, `send ^z` (enviando ctrl+z). Você pode usar sequências de escape como `send \ 033 [2J` para limpar a tela do terminal remoto (isso envia o código de escape da ANSI para limpar a tela).
*
`mode `: Este comando controla diferentes aspectos da sessão Telnet, embora seu uso seja menos comum agora. As opções são especificadas como palavras -chave e geralmente incluem coisas como:
* `Modo Line` ou` Modo Caractere '(Modo de Operação de linha ou caractere)
* `mode echo` ou` mode Noecho` (ecoando caracteres digitados localmente na tela)
* e outras opções, dependendo da implementação do cliente Telnet.
*
`status`: Exibe informações sobre a conexão Telnet atual (por exemplo, status de conexão, host remoto).
Considerações importantes: *
Controle caracteres: A Telnet geralmente usa caracteres de controle (caracteres com valores ASCII inferiores a 32) para funções específicas. Eles geralmente são inseridos pressionando Ctrl e outra tecla (por exemplo, Ctrl+C para interrupção). O efeito exato desses caracteres depende do sistema remoto.
*
IAC (interprete como comando): A Telnet usa o byte de interpretação como comando (IAC) (ASCII 255, frequentemente representado como `^]`) para iniciar comandos telnet *internamente *. Você geralmente não digitará isso diretamente; o cliente lida com isso. No entanto, é importante saber sua presença, porque se o seu sistema enviar um byte IAC bruto, poderá interferir na conexão.
*
Negociação: Os clientes e servidores da Telnet podem negociar opções, como tipo de terminal e codificação de caracteres. Essa negociação normalmente acontece automaticamente nos bastidores usando comandos baseados em IAC.
Devido às vulnerabilidades de segurança e à prevalência de alternativas mais seguras como o SSH, o Telnet raramente é usado hoje. A maioria dos sistemas operacionais modernos não inclui um cliente Telnet por padrão. Se você precisar usar o Telnet, provavelmente precisará instalar um aplicativo Telnet Client.