Developer

11109
PUNTOS
2087
ARTICULOS
0
PREGUNTAS
2628
COMENTARIOS







Enviar Solicitud
Manual Telnet!



close: cerrar la conexión actual.
display: mostrar los parámetros operativos.
mode: trata de introducir los comandos línea a línea.
open: conección con un host especificado.
quit: salir de telnet.
send: transmisión de caracteres especiales.
set: establecimiento de parámetros operativos.
status: muestra la información de estado.
z: suspende la conexión telnet..
?: muestra información de ayuda.

------------------------------------------------------

Comandos Básicos

Estos son algunos de los comandos telnet estandard ... sujetos a las peculiaridades del

ordenador al que te conectes:

open host [port] abre una conexión al host llamado. Si el número de puerto no es

especificado, telnet intenta de conectar el servidor telnet desde el puerto default. La

especificación del host puede ser tanto el nombre de un host o una dirección de internet

especificada en "dot notation" (punto anotación)

close cierra una sesión TELNET y te regresa al modo de comando.

quit cierra cualquier sesión TELNET abierta y sale de telnet. Un fin de archivo

(end-of-file) (en modo de comando) también cerrará una sesión y saldrá.

Ctrl-z suspende telnet. Este comando sólo trabaja cuando el usuario está usando

csh o la el ambiente de aplicación BSD versión de ksh.

status muestra el status actual de telnet.

display [argumento .... ]  lista las propiedades del argumento dado

? [comand] proporciona ayuda. Sin argumentos, telnet muestra un sumario de ayuda.

Si un comando es especificado, telnet mostrará la información de ayuda sobre el comando.

send argumentos envía uno o más secuencias de caracteres especiales a un host

remoto. Los siguientes son argumentos los cuales pueden ser especificados (más de algún

argumento puede ser especificado en un tiempo).

escape envía el caracter telnet escape.

synch envía la secuencia SYNCH TELNET. Esta secuencia causa que el sistema remoto

descarte todo lo previamente tecleado como entrada, pero que todavía no haya sido leído.

Esta secuencia es enviada como un dato urgente TCP.

brk envía la secuencia TELNET BRK (break -rompimiento), la cual puede tener

significado para el sistema remoto.

ip envía la secuencia TELNET IP (interrupción de proceso), la cual debe causar que

el sistema remoto aborte en proceso que se esta corriendo.

ao envía la secuencia TELNET AO (abortar salida), la cual puede causar al sistema

remoto que nivele todas las salidas del sistema remoto a la terminal del usuario.

ayt envía la secuencia TELNET AYT (are you there- estas ahí), el cual el sistema

remoto puede o no responder.

ec envía la secuencia TELNET EC (erase character- borrar caracter), la cual puede

causar al sistema remoto a borrar el último caracter tecleado.

el envía la secuencia TELNET EL (erase line - borrar línea), la cual causa que el

sistema remoto borre la línea anterior escrita.

ga envía la secuencia TELNET GA (go ahead - adelante), la cual probablemente no

tiene significado para el sistema remoto.

nop envía la secuencia TELNET NOP ( no operación - no operación).

mode Cambia el modo de entrada del usuario de telnet al Modo. El huésped remoto es

preguntado por el permiso para introducirse en el modo solicitado. Si el huésped remoto

es capaz de entrar en ese modo, el modo solicitado se introduce.

--------------------------------------------------------------------

Una sesion de correo con telnet

Podemos leer nuestro correo en una sesion de telnet. ¿Utilidad? piensa por ejemplo en la

posibilidad de ver una lista de todos los mensajes nuevos en el servidor, antes de

descargarlos, o borrarlos alli sin necesidad de bajarlos, o incluso consultar el correo

desde cualquier ordenador, sin necesidad de configurar el programa de mail.

Para ello iniciaremos una sesion telnet, pero no por el puerto habitual, sino por el

específico POP3 (110) que es donde escucha el server de correo. Toma nota de que esto

sirve para los e-mails ordinarios, pero no para el correo-web (hot-mail y similares).

Para mas detalles puedes estudiar aqui la especificación POP3.

Una vez conseguida la conexión con el servidor de correo, este nos indica que esta listo

para recibir comandos, por ejemplo:

+OK POP3 server ready

Iniciamos la sesion introduciendo nuestro nombre de usuario y password:

USER nombre_usuario
PASS password
Y obtendras contestación del servidor acerca de si has sido o no autenticado.
Ten en cuenta que el servidor puede dar respuesta positiva aunque metas un nombre de

usuario inexistente. Solo cuando recibas respuesta positiva a ambos, nombre y contraseña,

podrás operar con el servidor.

Recuerda que en la especificación POP3 los comandos son una sola palabra (de tres o

cuatro letras maximo), que puede ir seguida o no de argumentos. El comando y su argumento

iran separados por un solo espacio.

Cada comando introducido obtendrá una respuesta del servidor, que será positiva o

negativa. La respuesta puede ir o no seguida de una explicación

+OK comando introducido correctamente
-ERR comando erróneo


Cuando el servidor emite a nuestro comando una respuesta con varias lineas, la ultima

linea consistirá en un punto (".". Y en el caso de que alguna de las lineas de la

respuesta a su vez comenzase con un punto, se añade un punto adicional para distinguirla

de la ultima linea.

comandos utiles:

STAT (status) solicita el estado de tu buzón de correos. El servidor responderá

informando de cuantos mensajes hay a la espera, en el siguiente formato: +OK mm bb, donde

mm es el numero de mensajes, y bb el numero de bytes del total.

LIST te lista todos los mensajes (identificador más el tamaño). Puedes ejecutarlo solo

(ofrecera el numero total de mensajes) o con un argumento (numero de mensaje) y solo

obtendras como respuesta el tamaño de ese mensaje:

LIST
+OK 2 messages (320 octets)
1 120
2 200
.

LIST 2
+OK 2 200

LIST 3
-ERR no such message, only 2 messages in maildrop

TOP nn nl para ver las cabeceras y primeras lineas del mensaje (nn sería el numero del

mensaje que quieras ver, nl el numero de lineas de la cabecera, p ej: TOP 1 ALL)

RETR # para ver un mensaje, debe especificarse su numero en la lista

DELE # borra el mensaje elegido. El borrado no es al enviar el comando, sino al

terminar la sesión

RSET recupera los mensajes marcados para borrado

NOOP (No Operation) instruye al servidor para que no ejecute ninguna acción, salvo

responder con un mensaje de confirmación (+OK).

UIDL (Unique Identifier List) sirve para asignar un identificador unico a todos

los mensajes o a uno especifico.

APOP (Authenticate Post Office Protocol) Este comando puede ser usado como

sustituto del binomio USER - PASS para identificar y validar un usuario. Su utilidad es

evitar que el password del usuario viaje por la red de forma no encriptada. La sintaxis

es: APOP (nombre) (codigo).

QUIT cierra la conexión. Si se cierra la sesión sin este comando, los mensajes

marcados para borrado no se destruiran.

Una sesion típica: en negrita, el tecto tecleado por nosotros.

+OK mx0.redestb.es POP3 server (Post.Office v2.0 0813
with ZPOP version 1.0) ready Sun, 22 Oct 2000 20:23:15 +0100

user minombre
+OK Password required for minombre

pass micontraseña
+OK Maildrop has 0 messages (0 octets)

quit
+OK mx0.redestb.es POP3 server closing connection

y ahora una con mensaje : ))

conectamos:

+OK Hello there.

user minombre
+OK Password required.

pass micontraseña
+OK logged in.

stat
+OK 1 1756

top 1 5
+OK headers follow.

Return-Path: <*****@******.es>
Received: from tsmtp3.ldap.isp (unknown [195.235.113.141])
by pomerol.nexen.net (Postfix) with ESMTP id 5AFBD82DC
for <****@nexen.net>; Mon, 23 Oct 2000 21:18:31
+0200 (CEST)
Received: from ******** ([***.**.***.**]) by
tsmtp3.ldap.isp (Netscape Messaging Server 4.1)
with SMTP id G2WDI902.M4D for <******@nexen.net>;
Mon, 23 Oct 2000 21:15:45 +0200
Message-ID:
<000c01c03d26$14f49a00$3e6760d5@teleline>
From: "irv" <*****@******.es>
To: <******@nexen.net>
Subject: probando. Esto es el "asunto" del mensaje
Date: Mon, 23 Oct 2000 21:18:52 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0009_01C03D36.D807EBE0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

This is a multi-part message in MIME format.


Bueno, hemos conectado, solicitado status y recibido cabecera. Ahora a recuperar el

mensaje, y borrarlo del servidor (y hacer QUIT para el borrado efectivo):

retr 1
+OK 1756 octets follow.
Return-Path: <******@*******.es>
Received: from tsmtp3.ldap.isp (unknown [195.235.113.141])
by ******.*****.net (Postfix) with ESMTP id 5AFBD82DC
for <*****@****.net>; Mon, 23 Oct 2000 21:18:31
+0200 (CEST)
Received: from teleline ([***.**.***.***])
by tsmtp3.ldap.isp
(Netscape Messaging Server 4.1) with SMTP id G2WDI902.M4D
for <****@****.net>; Mon, 23 Oct 2000 21:15:45
+0200
Message-ID: <000c01c03d26$14f49a00$3e6760d5@teleline>
From: "*****" <****@*****.es>
To: <*****@****.net>
Subject: probando. Esto es el "asunto" del mensaje
Date: Mon, 23 Oct 2000 21:18:52 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0009_01C03D36.D807EBE0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.
4133.2400

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C03D36.D807EBE0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Prueba de mensaje recuperado con telnet.
Esto es el CUERPO del mensaje

------=_NextPart_000_0009_01C03D36.D807EBE0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
Prueba de mensaje recuperado con = telnet. Esto es el=20
CUERPO del mensaje</FONT></DIV></BODY></HTML>

------=_NextPart_000_0009_01C03D36.D807EBE0--

.



dele 1
+OK Deleted.

quit
+OK Bye-bye.



y eso es todo por ahora.
-----------------------------------------------------------------------------------

Listado de comandos FTP

Otros comandos del ftp estándar son:

!: Ejecuta la shell para permitirnos la entrada de comandos en nuestro Linux. Con exit

volveremos de nuevo al programa de ftp matando el shell. Si se especifica tras la

admiración un comando de Linux, éste será ejecutado en la shell abierta.

Ejemplos:
!ls : haría un dir en nuestra máquina.
!xterm & lanzaría otra xterm
etc.

ascii: especifica tipo de transferencia de ficheros ASCII, en contraposición a ficheros

binarios (no texto).

binary: especifica tipo de transferencia binaria (por defecto).

bell: le indica al sistema que ejecute un pitido (bell) cuando se finalicen la ejecución

de los comandos. Así podemos ejecutar bell, y dejar un fichero de gran tamaño

descargándose, sabiendo que tras su finalización oiremos un BEEP, lo cual nos permite

dejar la ventana minimizada y hacer cualquier otra tarea.

bye, quit: termina la sesión ftp y sale.

cd, dir, ls, list, mkdir, rmdir, pwd: órdenes básicas de acceso a directorios,

equivalentes a la del propio Sistema Operativo.

close: termina la sesión ftp sin salir del programa.

delete y mdelete: borran uno o varios ficheros en la máquina remota.

Ejemplos:
delete netscape.rpm
mdelete *.doc


get y mget: recibir uno o varios ficheros de la máquina remota.

Ejemplos:
mget *.doc
get "datos.doc"


reget: continuar bajando un fichero cortado anteriormente.

Ejemplo:
reget datos.doc

put y mput: enviar ficheros desde nuestra máquina a la máquina remota.

Ejemplo:
put fichero.html

open: conectar a un ftp remoto (ej: open ftp.xoom.com).

rename: renombrar fichero en la máquina remota.

Ejemplo: rename juan.html index.html

user y pass: especificar nuestro nuevo nombre y password.

verbose: activar o desactivar modalidad informativa.

lcd: Cambiar directorio local. Su utilidad radica en que cuando hacemos un download, éste

irá a parar al directorio local donde estemos, de modo que cambiando de directorio

podemos dejar los ficheros que nos bajamos en los lugares adecuados.

Ejemplo:
lcd /home/sromero/downloads

help, ?: imprimir información de ayuda del programa local.

Se puede obtener más información sobre estos comandos en la página man de ftp (man ftp),

aunque la mayoría de los comandos de ftp son bastante explicativos y suelen coincidir con

sus equivalentes en Linux.
Agregar a Favoritos
Denunciar
10
PUNTOS
124
VISITAS
1
FAVORITOS
Eighteen18 dijo Hace 2 años:
Ohhh me salvaste de una che lo andanba buscando para un trabajo   me quitaste una buscadera de encima jaja gracias che!!!! +10

 
Cargando...