Se o lado do cliente suportar o log, você pode simplesmente executar um utilitário no sistema remoto para "uuencode" o arquivo e gerar a saída para stdout
. Você pode então puxar o arquivo do log e "uudecode" localmente. (O PuTTY é um ótimo cliente telnet e suporta logging, tenho certeza que o Hyperterminal do Windows também funciona.)
Uma resposta no site do Server Fault sugere C-Kermit . Eu nunca usei - parece que pode funcionar em uma conexão de rede existente, como Telnet, em vez de apenas via serial.
Claro, se você não tiver um requisito absolutamente estrito para usar o protocolo Telnet para transferir o arquivo, há cerca de mil maneiras melhores de transferir arquivos. Olhe para nc
(netcat).