Una presentación de los comandos Telnet

Con Telnet puedes acceder a otros sistemas. Los comandos de Telnet que se presentan a continuación te serán de gran ayuda:

Iniciar Telnet y la configuración de la conexión

Telnet se utiliza a través de la línea de comandos: en Windows a través del símbolo del sistema. Para iniciar el cliente, basta con introducir el siguiente comando:

telnet

También es posible establecer directamente la conexión sin necesidad de iniciar primero el cliente. Para ello, introduce el hostname o establece la conexión a través de la dirección IP:

 

telnet <hostname></hostname>
telnet 127.0.0.1

A continuación, deberás introducir los datos de acceso y conectarte.

Comandos estándar de Telnet

En la siguiente tabla se muestran los comandos estándar que pueden ejecutarse con ayuda del cliente de Telnet. Algunos pueden ampliarse con argumentos:

Comando Comando abreviado Descripción
?/help ? Abre el menú de ayuda.
Close c Finaliza la sesión Telnet abierta.
display argument d Muestra distintos parámetros de la conexión actual (puerto o tipo de terminal, entre otros).
environ argument   Define las variables del entorno del sistema operativo correspondiente.
toggle argument   Establece cómo reacciona Telnet ante determinadas situaciones. Con el comando se cambia del estado TRUE a FALSE o viceversa. Asimismo, también se puede establecer el estado directamente con set o unset; los argumentos también son válidos para set/unset.
Logout   Finaliza la sesión de Telnet actual si el host remoto admite la opción de cierre de sesión.
mode type   Determina el tipo de transmisión (archivo de texto, archivo binario).
open hostname o Establece otra conexión con el host seleccionado además de la existente.
Quit q Cierra el cliente Telnet con todas las conexiones activas.
send argument sen Envía al host las cadenas típicas de Telnet seleccionadas.
set argument set Modifica los parámetros de conexión.
Unset u Carga los parámetros de conexión predefinidos.
Status st Muestra si la conexión está activa.
Consejo

Ya que Telnet se usa a través de la línea de comandos, es importante conocer también otros comandos. Conoce los comandos CMD para el terminal de Windows y oriéntate fácilmente en el símbolo del sistema.

Parámetros del comando Telnet

Algunos comandos pueden ampliarse con parámetros. De este modo, puedes disponer de más opciones. Descubre algunos de las más importantes:

Comando Opción Descripción
telnet -d Se activa el debug mode
  -a Prueba con un inicio de sesión automático
  -n tracefile Abre tracefile, para registrar la información correspondiente (ver también set tracefile)
  -l user Si el host es compatible con environ, iniciarás la sesión como el usuario indicado
  -e escape char Establece un carácter de Escape
  -E Ninguno de los caracteres será reconocido como carácter de Escape
  -x Intenta activar el cifrado
mode character Desactiva LINEMODE
  Line Activa LINEMODE
  isig/-isig Activa/desactiva el modo TRAPSIG de LINEMODE
  edit/-edit Activa/desactiva el modo EDIT de LINEMODE
  softtabs/-softtabs Activa/desactiva el modo SOFT_TABS de LINEMODE
  litecho/-litecho Activa/desactiva el modo LIT_ECHO de LINEMODE
send abort Envía la secuencia “Abort process”
  Ao Envía la secuencia “Abort output”; el host descarga la salida desde sí mismo al cliente
  ayt Envía una secuencia “Are you there”, el host puede confirmar con una respuesta
  brk Envía una secuencia “Break”
  ec Envía una secuencia “Erase character”; el host elimina el último carácter introducido
  el Envía una secuencia “Erase line”; el host elimina la línea que se acaba de introducir
  eof Envía una secuencia “End of file”
  eor Envía una secuencia “End of record”
  esc Envía el carácter de Escape actual (véase también Telnet -e)
  ga Envía una secuencia “Go ahead”
  getstatus Solicita al host que descarte las entradas que aún no se han procesado.
  ? Ofrece información del comando send
set/unset echo value Establece si los caracteres introducidos también deben mostrarse
(value puede ser TRUE/FALSE o un carácter especial) eof value Activa el carácter “End of file” (véase eof)
  erase value Activa el carácter “Erase character” (véase send ec); no solo funciona en el modo localchars (véase toggle localchars)
  escape value Activa el carácter de Escape (véase Telnet -e)
  flushoutput value Activa el carácter “Abort output” (véase send ao); funciona solo en modo localchars (véase toogle localchars)
  lnext value Activa el carácter “Inext”
  quit value Activa el carácter “Break” (véase send brk); funciona solo en modo localchars (véase toggle localchars)
  reprint value Activa el carácter “reprint”
  start value Activa el carácter “start”, solo si “TOGGLE FLOW CONTROL” está activado
  stop value Activa el carácter “stop”; solo si TOGGLE FLOW CONTROL está activado
  worderase value Activa el carácter “worderase”
environ define variable value Asigna un valor a una variable; los valores pueden ir entre comillas simples o dobles
  undefine variable Elimina la variable introducida
  export variable Exporta la variable introducida
  unexport variable Especifica que la variable especificada solo podrá exportarse cuando específicamente se solicite a Telnet que lo haga
  list Enumera todas las variables; el signo * indica si la variable se exporta automáticamente
  ? Ofrece información sobre el comando -send
toggle autosynch Si tanto autosynch como localchars están activos, se envía una secuencia adicional “synch” cuando se envía el carácter quit (véase set quit).
(El estado inical es TRUE) binary Activa/ desactiva la opción “binary” mediante Input y Output
  inbinary Activa/ desactiva la opción “binary” mediante Input
  outbinary Activa/ desactiva la opción “binary” mediante Output
  crlf TRUE: carriage return se establece en <CR><LF>FALSE: carriage return se establece en <CR><NUL> (FALSE es aquí el estado normal)
  crmod Cambia el estado del modo “Carriage return”
  debug Cambia el estado del modo “Socket debug” (FALSE es aquí el estado normal)
  localchars Se reconocen caracteres concretos fijados con set. Se activan las secuencias correspondientes.

Si quieres acceder a otros comandos y opciones de Telnet, así como a documentación más detallada, puedes echar un vistazo a Telnet Man Page

Consejo

Si aún no conoces del todo el protocolo remoto, merece la pena consultar el siguiente artículo de la Digital Guide sobre Telnet, donde también se explica cómo activar Telnet en Windows.