Académique Documents
Professionnel Documents
Culture Documents
5.1
Telnet
Telnet es una aplicacin cliente-servidor que se utiliza para el acceso remoto a un host. El servidor se
ejecuta en el host remoto y el cliente en el local. De esta forma podemos acceder a los recursos de la
computadora remota a travs de un shell, igual que si estuviramos sentados frente a un teclado
directamente conectado al host remoto.
Por tanto, si vemos que existe un error en algn comando que hayamos escrito, muy probablemente se trate
de un error de mecanografa.
Pg. 1 de 5
Taller 5.1: Usando el programa Telnet que viene con el sistema operativo Windows
intente hacer Telnet a un servidor que conozca. El programa Telnet puede ser invocado
desde el intrprete de comandos del MS-DOS a travs del comando telnet.
2
3
http://www.hcs.harvard.edu/ dholland/computers/netkit.html
ftp://ftp.suse.com/pub/people/kukuk/ipv6/
Pg. 2 de 5
5.2
Ftp es, junto con Telnet, uno de esos programas que aparecieron en las primeras redes de
computadoras. Si Telnet permite acceder de forma remota a un host, Ftp se utiliza para transmitir
ficheros entre hosts remotos.
Ftp es una sistema que consta de un servidor y de un cliente. El usuario ejecuta el cliente de la forma:
usuario$ftp<host_remoto>
usuario$ftp<host_remoto>
El servidor Ftp solicita un login y un password correctos y cuando dicha informacin ha sido
enviada (sin cifrar), el cliente ejecuta un intrprete sencillo de rdenes que permiten mover ficheros
entre nuestro host y el remoto.
ls
cd<directorio>
get<fichero>
http://www.hcs.harvard.edu/ dholland/computers/netkit.html
Pg. 3 de 5
put<fichero>
!<comandolocal>
quit
Si se desea conocer el resto de comandos que el cliente Ftp acepta, escriba help en el shell del
cliente Ftp.
Taller 5.6: Conctese a un servidor Ftp que conozca desde el PC virtual y transfiera algn
archivo. Haga lo mismo desde el host husped (Windows).
1.
Instale un servidor Ftp en un PC virtual y configrelo para que los usuarios puedan
escribir en sus homes.
2.
http://vsftpd.beasts.org/
Pg. 4 de 5
3.
Cuestiones de evaluacin
1. Describa brevemente para qu se utilizan los programas Telnet y Ftp.
2. Usando Wireshark (vase el Apndice F) disee un time-line que muestre una interaccin real
entre un cliente y un servidor Telnet suponiendo que el usario slo ejecuta el comando exit
una vez que ha accedido al servidor remoto. Muestre slo los paquetes generados por el
protocolo Telnet que dependen de la sesin (los generados cuando introducimos nuestro login
y nuestro password6 , y los que resultan de ejecutar el comando exit). En cada paquete
transmitido indique el contenido del payload (la parte del paquete que es generada en la
parte ms alta de la pila de protocolos) y el instante en el que es capturado por el sniffer.
3. En la aplicacin Ftp, qu diferencias hay entre transmitir los ficheros en formato binario y en
formato ASCII? Investigue en Internet.
4. Actualmente es imposible realizar Telnet o Ftp a un ordenador de la Universidad de Almera
desde el resto de Internet, si estos servicios estn siendo ofrecidos en los puertos estndar
(vase el fichero /etc/services).7 Por qu esto es as? Sabiendo que, por ejemplo, el
trfico Web s est permitido, podra instalarse un servidor Telnet en el puerto 80 (el puerto
usado por los servidores Web) y conectarnos a l desde fuera de la Universidad? Razone su
respuesta. Indique en este ltimo caso qu otro servicio necesariamente no podra ofrecerse
en el host que tiene el servidor Telnet escuchando en el puerto 80.
6
7