Comprensión de Linux – Comando Unix: telnet


El comando telnet se utiliza para comunicarse con otro host utilizando el protocolo TELNET . Si telnet se invoca sin el argumento host, entra en modo comando, indicado por su indicador ( telnet> ) En este modo, acepta y ejecuta los comandos que se indican a continuación. Si se invoca con argumentos, ejecuta un comando open con esos argumentos.

Nombre

telnet – interfaz de usuario para el protocolo TELNET

Sinopsis

telnet [- 8EFKLacdfrx ][- X authtype ][- b hostalias ][- e escape k realm ][- l user ][- n tracefile [ host [ port ] ] ] ] ]].

Comandos de Telnet

Las opciones son las siguientes:

-8

Especifica una ruta de datos de 8 bits. Esto provoca un intento de negociar la opción TELNET BINARY tanto en la entrada como en la salida.

-E

Evita que cualquier personaje sea reconocido como un personaje de escape.

-F

Si se utiliza la autenticación Kerberos V5, la opción – F permite reenviar las credenciales locales al sistema remoto, incluidas las credenciales que ya se han reenviado al entorno local.

-K

No especifica ningún inicio de sesión automático en el sistema remoto.

-L

Especifica una ruta de datos de 8 bits en la salida. Esto hace que la opción BINARY se negocie en la salida.

-X atype

Desactiva el tipo de autenticación atype.

-a

Intente el inicio de sesión automático. Actualmente, envía el nombre de usuario a través de la variable USER de la opción ENVIRON si el sistema remoto lo admite. El nombre utilizado es el del usuario actual como devuelto por getlogin(2) si está de acuerdo con el ID de usuario actual, de lo contrario es el nombre asociado con el ID de usuario.

-b hostalias

Utiliza bind(2) en el zócalo local para enlazarlo a una dirección aliada (ver ifconfig(8) y el especificador “alias”’) o a la dirección de una interfaz distinta a la elegida naturalmente por connect(2). Esto puede ser útil cuando la conexión a servicios que utilizan direcciones IP para la autenticación y reconfiguración del servidor es indeseable (o imposible).

-c

Desactiva la lectura del archivo.telnetrc del usuario. (Vea el comando cambiar skiprc en esta página man.)

-d

Establece el valor inicial del depurador conmutar a TRUE

-e escapechar

Establece el carácter de escape inicial telnet en escapechar Si escapechar se omite, entonces no habrá ningún carácter de escape.

-f

Si se utiliza la autenticación Kerberos V5, la opción – f permite reenviar las credenciales locales al sistema remoto.

-k realm

Si se utiliza la autenticación Kerberos, la opción – k solicita que telnet obtenga tickets para el host remoto en el dominio realm en lugar del dominio del host remoto, según lo determinado por krb_realmofhost3.

-l user

Al conectarse al sistema remoto, si el sistema remoto comprende la opción ENVIRON , entonces user se enviará al sistema remoto como el valor de la variable USER. Esta opción implica la opción – a . Esta opción también se puede utilizar con el comando open .

-n tracefile

Abre tracefile para registrar información de rastreo. Vea el comando set tracefile a continuación.

-r

Especifica una interfaz de usuario similar a rlogin(1). En este modo, el carácter de escape se establece en el carácter tilde (~), a menos que sea modificado por la opción – e .

-x

Activa el cifrado del flujo de datos si es posible.

host

Indica el nombre oficial, un alias o la dirección de Internet de un host remoto.

port

Indica un número de puerto (dirección de una aplicación). Si no se especifica un número, se utiliza el puerto telnet predeterminado .

Cuando está en modo rlogin, una línea del formulario ~. se desconecta del host remoto; ~ es el carácter de escape de telnet. Del mismo modo, la línea ~^Z suspende la sesión de telnet. La línea ~^] se escapa al indicador de salida normal de telnet.

Opción LINEMODE de Telnet

Una vez abierta la conexión, telnet intentará activar la opción TELNET LINEMODE . Si esto falla, telnet revertirá a uno de los dos modos de entrada: “`caracter at a time” o “`old line by line” dependiendo de lo que soporte el sistema remoto.

Cuando LINEMODE está activado, el procesamiento de caracteres se realiza en el sistema local, bajo el control del sistema remoto. Cuando se desea desactivar la edición de entrada o el eco de caracteres, el sistema remoto retransmitirá esa información. El sistema remoto también retransmitirá los cambios a los caracteres especiales que se produzcan en el sistema remoto, de modo que puedan tener efecto en el sistema local.

En el modo “`caracter at a time”’, la mayor parte del texto escrito se envía inmediatamente al host remoto para su procesamiento.

En el modo “línea por línea”, todo el texto se hace eco localmente, y (normalmente) sólo las líneas completas se envían al host remoto. El “`caracter de eco local” (inicialmente “^E”) puede usarse para desactivar y activar el eco local (esto se usaría principalmente para introducir contraseñas sin que la contraseña tenga eco).

Si la opción LINEMODE está habilitada, o si la opción localchars toggle es TRUE (por defecto para “old line by line”; ver abajo), los caracteres quit intr y flush del usuario están atrapados localmente, y se envían como secuencias de protocolo TELNET al lado remoto. Si LINEMODE ha sido habilitado, entonces las secuencias de protocolo del usuario susp y eof también se envían como TELNET , y salir se envía como TELNET ABORT en lugar de BREAK Hay opciones (ver toggle autoflush y toggleautosynch abajo) que hacen que esta acción limpie la salida posterior al terminal (hasta que el host remoto reconozca la secuencia TELNET ) y limpie la entrada anterior del terminal (en el caso de salir y intr).

Mientras está conectado a un host remoto, telnet puede entrar en el modo de comandos escribiendo telnet “carácter de escape” (inicialmente “^]”). Cuando se está en modo de comando, están disponibles las convenciones de edición de terminal normales. Tenga en cuenta que el carácter de escape volverá al modo de comando de la invocación inicial de telnet que tiene el terminal de control. Utilice el comando send escape para cambiar al modo de comando en procesos telnet subsiguientes en hosts remotos.

Están disponibles los siguientes comandos de telnet . Sólo es necesario escribir lo suficiente de cada comando para identificarlo de forma única (esto también es válido para los argumentos al modo set toggle unset slcenviron y display commands).

auth argument [ ]

El comando auth manipula la información enviada a través de la opción TELNET AUTHENTICATE . Los argumentos válidos para el comando auth son los siguientes:

disable type

Desactiva el tipo de autenticación especificado type. Para obtener una lista de los tipos disponibles, utilice el comando auth disable? .

habilitar tipo

Habilita el tipo especificado de autenticación. Para obtener una lista de los tipos disponibles, utilice la función auth enable? .

estado

Enumera el estado actual de los distintos tipos de autenticación.

cerrar

Cierre una sesión de TELNET y vuelva al modo de comando.

mostrar argument [ ]

Muestra todos o algunos de los valores del conjunto y alternar (ver abajo).

encriptar argument [ ]

El comando encrypt manipula la información enviada a través de la opción TELNET ENCRYPT .

Los argumentos válidos para el comando encrypt son los siguientes:

disable type [input|output]

Desactiva el tipo de cifrado especificado . Si omite entrada y salida , tanto la entrada como la salida están deshabilitadas. Para obtener una lista de los tipos disponibles, utilice el comando encrypt disable? .

enable type [input|output]

Habilita el tipo de cifrado especificado . Si omite entrada y salida se habilitan tanto la entrada como la salida. Para obtener una lista de los tipos disponibles, utilice la función habilitar cifrado? .

entrada

Esto es lo mismo que el comando cifrar entrada de inicio .

-input

Esto es lo mismo que el comando cifrar entrada de parada .

salida

Esto es lo mismo que el comando cifrar la salida de inicio .

-salida

Esto es lo mismo que el comando cifrar la salida de parada .

s

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *