Guia do usuário Telnet e Mosh

Telnet e Mosh

O menu Mais da barra de ferramentas abre as caixas de diálogo de conexão rápida Telnet… e Mosh…; as duas também podem ser salvas como sessões (veja Sessões salvas).

O Telnet usa um cliente integrado (host, porta 23 por padrão, tempo limite de conexão de 15 s).

  • O Telnet não é criptografado: tudo o que é digitado, incluindo senhas, trafega pela rede em texto puro. A aba começa com uma linha amarela "O Telnet não é criptografado.".
  • Negociação de opções: o servidor pode ativar ECHO e SUPPRESS-GO-AHEAD; o PlexusTerm oferece TERMINAL-TYPE (xterm-256color) e o tamanho da janela (NAWS, enviado novamente a cada redimensionamento) e recusa todas as outras opções.
  • Enter é enviado como CR NUL (um retorno de carro simples, como exige a RFC 854); o byte 255 é escapado no que você digita e os comandos Telnet nunca chegam ao terminal.

O Mosh mantém uma sessão ativa durante roaming, suspensão e conexões instáveis. Ele faz login com uma sessão SSH salva (a chave, o agente ou a senha dela, a senha salva no chaveiro e os hosts de salto se aplicam), executa ali mosh-server new -s -c 256 -l LANG=en_US.UTF-8 (substitua por sessão com Comando do servidor), fecha a conexão SSH e inicia o mosh-client local na aba.

  • Requisitos: mosh instalado nas duas máquinas (sudo apt install mosh) e as portas UDP 60000-61000 do servidor acessíveis a partir desta máquina (abra-as no firewall do servidor). Os hosts de salto só são usados no login SSH: o tráfego UDP vai direto para o endereço do servidor.
  • A chave da sessão Mosh chega ao mosh-client somente pelo ambiente dele (MOSH_KEY): nunca na linha de comando, em um log ou na interface.
  • mosh-client not found — install mosh significa que o mosh não está instalado nesta máquina; mosh-server not found on the server — install mosh there significa que ele não está no servidor. Se o mosh-client falhar, a aba continua aberta com a mensagem e o código de saída.