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 un comentario

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