Vous êtes sur la page 1sur 9

Introduccin a Telnet

Telnet es un protocolo que sirve para emular una terminal remota, lo que significa que se puede
utilizar para ejecutar comandos introducidos con un teclado en un equipo remoto. La
herramienta Telnet est implementada por el protocolo Telnet. Esto significa que traduce las
especificaciones del protocolo al lenguaje de programacin a fin de crear un programa que pueda
emular una terminal.
Telnet opera en un entorno de cliente/servidor, lo que implica que el equipo remoto se configura
como servidor, por lo que espera que el otro equipo le solicite un servicio. Por lo tanto, dado que
este equipo remoto enva datos que se deben mostrar, el usuario siente que est trabajando
directamente en un ordenador remoto. En UNIX, este servicio se brinda por medio de lo que se
conoce como un daemon (daemon), una tarea pequea que se ejecuta de fondo. El daemon de
Telnet se denomina Telnetd.
Protocolos e implementacin
Telnet tambin es un protocolo, un conjunto de reglas y procedimientos que se definieron para
estandarizar la comunicacin de Telnet. Por esta razn, Telnet se implement en muchas
plataformas, en base a las especificaciones del protocolo.
Cmo ejecutar Telnet
Telnet se proporciona con varias plataformas, incluidas UNIX, Windows 95, Windows NT, y Linux.
El comando para iniciar una sesin Telnet generalmente es:
telnet nombre_del_servidor

nombre_del_servidor representa el nombre o la direccin IP del equipo remoto al que se quiere
conectar el usuario. Tambin puede usar su direccin IP, por ejemplo:
telnet 125.64.124.77

Por ltimo, tambin puede especificar el puerto que desea usar introduciendo el nmero de puerto
despus de la direccin IP o el nombre del servidor:
telnet 125.64.124.77 80

Comandos en Telnet
Una vez conectado al equipo remoto, se le solicitar que introduzca un nombre de usuario y una
contrasea por razones de seguridad para permitir el acceso nicamente a los individuos
autorizados. De hecho, la razn por la que Telnet es un protocolo tan potente es el hecho de que
permite que los comandos se ejecuten en forma remota. El administrador de red define los
comandos que se pueden ejecutar en una sesin Telnet. Generalmente son comandos UNIX, ya que
la mayora de los servidores Telnet pueden ejecutar UNIX. Los comandos estndar son:

Comando Descripcin
? mostrar ayuda
close Cerrar sesin Telnet
display
Mostrar la configuracin de la conexin en pantalla (tipo de terminal y
puerto)
entorno Para definir las variables del entorno del sistema operativo
logout Para cerrar la sesin
mode
Cambia entre los modos de transferencia ASCII (transferencia de un archivo
como texto) y los modos BINARIOS (transferencia de un archivo en modo
binario)
Open Abre otra conexin de la actual
Quit Sale de la aplicacin Telnet
Set Cambia la configuracin de conexin
Unset Carga la configuracin de conexin predeterminada


Secure Shell
SSH redirige aqu. Para el aeropuerto, vase Aeropuerto Internacional de Sharm el-Sheij.
SSH (Secure SHell, en espaol: intrprete de rdenes segura) es el nombre de un protocolo y
delprograma que lo implementa, y sirve para acceder a mquinas remotas a travs de una red.
Permite manejar por completo la computadora mediante un intrprete de comandos, y tambin
puede redirigir el trfico de X para poder ejecutar programas grficos si tenemos un Servidor X (en
sistemas Unix yWindows) corriendo.
Adems de la conexin a otros dispositivos, SSH nos permite copiar datos de forma segura (tanto
archivos sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al
conectar a los dispositivos y pasar los datos de cualquier otra aplicacin por un canal
seguro tunelizadomediante SSH.
Seguridad
SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa
tcnicas de cifrado que hacen que la informacin que viaja por el medio de comunicacin vaya de
manera no legible, evitando que terceras personas puedan descubrir el usuario y contrasea de la
conexin lo que se escribe durante toda la sesin; aunque es posible atacar este tipo de sistemas
por medio de ataques de REPLAY y manipular as la informacin entre destinos.
Historia
Al principio slo existan los r-commands, que eran los basados en el programa rlogin, el cual
funciona de una forma similar a telnet.
La primera versin del protocolo y el programa eran libres y los cre un finlands llamado Tatu
Ylnen, pero su licencia fue cambiando y termin apareciendo la compaa SSH Communications
Security, que lo ofreca gratuitamente para uso domstico y acadmico, pero exiga el pago a otras
empresas. En el ao 1997 (dos aos despus de que se creara la primera versin) se propuso como
borrador en la IETF.
A principios de 1999 se empez a escribir una versin que se convertira en la implementacin libre
por excelencia, la de OpenBSD, llamada OpenSSH.
Versiones
Existen 2 versiones de SSH, la versin 1 de SSH hace uso de muchos algoritmos de cifrado
patentados (sin embargo, algunas de estas patentes han expirado) y es vulnerable a un agujero de
seguridad que potencialmente permite a un intruso insertar datos en la corriente de comunicacin.
La suite OpenSSH bajo Red Hat Enterprise Linux utiliza por defecto la versin 2 de SSH, la cual tiene
un algoritmo de intercambio de claves mejorado que no es vulnerable al agujero de seguridad en la
versin 1. Sin embargo, la suite OpenSSH tambin soporta las conexiones de la versin 1.


File Transfer Protocol
FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en
informtica, es un protocolo de red para la transferencia de archivos entre sistemas conectados a
una red TCP(Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un
equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle
archivos, independientemente del sistema operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario,
utilizando normalmente el puerto de red 20 y el 21. Un problema bsico de FTP es que est
pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que
todo el intercambio de informacin, desde el login y password del usuario en el servidor hasta la
transferencia de cualquier archivo, se realiza en texto plano sin ningn tipo de cifrado, con lo que
un posible atacante puede capturar este trfico, acceder al servidor y/o apropiarse de los archivos
transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el
paqueteSSH, que permiten transferir archivos pero cifrando todo el trfico.
El Modelo FTP


El siguiente modelo representa el diagrama de un servicio FTP.
En el modelo, el intrprete de protocolo (IP) de usuario inicia la conexin de control en
el puerto 21. Las rdenes FTP estndar las genera el IP de usuario y se transmiten al proceso
servidor a travs de la conexin de control. Las respuestas estndar se envan desde la IP del
servidor la IP de usuario por la conexin de control como respuesta a las rdenes.
Estas rdenes FTP especifican parmetros para la conexin de datos (puerto de datos, modo de
transferencia, tipo de representacin y estructura) y la naturaleza de la operacin sobre el sistema
de archivos (almacenar, recuperar, aadir, borrar, etc.). El proceso de transferencia de datos (DTP)
de usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexin al puerto de
datos especificado (puerto 20 en modo activo o estndar) y transferir los datos en funcin de los
parmetros que se hayan especificado.
Vemos tambin en el diagrama que la comunicacin entre cliente y servidor es independiente del
sistema de archivos utilizado en cada computadora, de manera que no importa que sus sistemas
operativos sean distintos, porque las entidades que se comunican entre s son los PI y los DTP, que
usan el mismo protocolo estandarizado: el FTP.
Tambin hay que destacar que la conexin de datos es bidireccional, es decir, se puede usar
simultneamente para enviar y para recibir, y no tiene por qu existir todo el tiempo que dura la
conexin FTP. Pero tena en sus comienzos un problema, y era la localizacin de los servidores en la
red. Es decir, el usuario que quera descargar algn archivo mediante FTP deba conocer en qu
mquina estaba ubicado. La nica herramienta de bsqueda de informacin que exista era
Gopher, con todas sus limitaciones.
Primer buscador de informacin
Gopher significa 'lanzarse sobre' la informacin. Es un servicio cuyo objetivo es la localizacin de
archivos a partir de su ttulo. Consiste en un conjunto de mens de recursos ubicados en diferentes
mquinas que estn intercomunicadas. Cada mquina sirve una rea de informacin, pero su
organizacin interna permite que todas ellas funcionen como si se tratase de una sola mquina. El
usuario navega a travs de estos mens hasta localizar la informacin buscada, y desconoce
exactamente de qu mquina est descargando dicha informacin. Con la llegada de Internet, los
potentes motores de bsqueda (Google) dejaron el servicio Gopher, y la localizacin de los
servidores FTP dej de ser un problema. En la actualidad, cuando el usuario se descarga un archivo
a partir de un enlace de una pgina web no llega ni a saber que lo est haciendo desde un servidor
FTP. El servicio FTP ha evolucionado a lo largo del tiempo y hoy da es muy utilizado en Internet, en
redes corporativas, Intranets, etc. Soportado por cualquier sistema operativo, existe gran cantidad
de software basado en el protocolo FTP.
Servidor FTP
Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente
conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su
funcin es permitir el intercambio de datos entre diferentes servidores/ordenadores.
Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales,
por lo que un usuario normalmente utilizar el FTP para conectarse remotamente a uno y as
intercambiar informacin con l.
Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento web, en el que sus
clientes utilizan el servicio para subir sus pginas web y sus archivos correspondientes; o como
servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa.
Para ello, existen protocolos de comunicacin FTP para que los datos se transmitan cifrados, como
el SFTP (Secure File Transfer Protocol).
Cliente FTP
Cuando un navegador no est equipado con la funcin FTP, o si se quiere cargar archivos en un
ordenador remoto, se necesitar utilizar un programa cliente FTP. Un cliente FTP es un programa
que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un
servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos.
Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside
(servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo
(en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra.
Algunos clientes de FTP bsicos en modo consola vienen integrados en los sistemas operativos,
incluyendo Microsoft Windows, DOS, GNU/Linux y Unix. Sin embargo, hay disponibles clientes con
opciones aadidas e interfaz grfica. Aunque muchos navegadores tienen ya integrado FTP, es ms
confiable a la hora de conectarse con servidores FTP no annimos utilizar un programa cliente.
Acceso annimo
Los servidores FTP annimos ofrecen sus servicios libremente a todos los usuarios, permiten
acceder a sus archivos sin necesidad de tener un 'USER ID' o una cuenta de usuario. Es la manera
ms cmoda fuera del servicio web de permitir que todo el mundo tenga acceso a cierta
informacin sin que para ello el administrador de un sistema tenga que crear una cuenta para cada
usuario.
Si un servidor posee servicio 'FTP anonymous' solamente con teclear la palabra anonymous,
cuando pregunte por tu usuario tendrs acceso a ese sistema. No se necesita ninguna contrasea
preestablecida, aunque tendrs que introducir una slo para ese momento, normalmente se suele
utilizar la direccin de correo electrnico propia.
Solamente con eso se consigue acceso a los archivos del FTP, aunque con menos privilegios que un
usuario normal. Normalmente solo podrs leer y copiar los archivos que sean pblicos, as
indicados por el administrador del servidor al que nos queramos conectar.
Normalmente, se utiliza un servidor FTP annimo para depositar grandes archivos que no tienen
utilidad si no son transferidos a la mquina del usuario, como por ejemplo programas, y se reservan
los servidores de pginas web (HTTP) para almacenar informacin textual destinada a la lectura en
lnea.
Acceso de usuario
Si se desea tener privilegios de acceso a cualquier parte del sistema de archivos del servidor FTP, de
modificacin de archivos existentes, y de posibilidad de subir nuestros propios archivos,
generalmente se suele realizar mediante una cuenta de usuario. En el servidor se guarda la
informacin de las distintas cuentas de usuario que pueden acceder a l, de manera que para
iniciar una sesin FTP debemos introducir una autentificacin (en ingls: login) y unacontrasea (en
ingls: password) que nos identifica unvocamente.
Cliente FTP basado en Web
Un cliente FTP basado en Web no es ms que un cliente FTP al cual podemos acceder a travs de
nuestro navegador web sin necesidad de tener otra aplicacin para ello. El usuario accede a un
servidor web (HTTP) que lista los contenidos de un servidor FTP. El usuario se conecta mediante
HTTP a un servidor web, y el servidor web se conecta mediante FTP al servidor FTP. El servidor web
acta de intermediario haciendo pasar la informacin desde el servidor FTP en los puertos 20 y 21
hacia el puerto 80 HTTP que ve el usuario.
Siempre hay momentos en que nos encontramos fuera de casa, no llevamos el ordenador porttil
encima y necesitamos realizar alguna tarea urgente desde un ordenador de acceso pblico, de un
amigo, del trabajo, la universidad, etc. Lo ms comn es que no estn instaladas las aplicaciones
que necesitamos y en muchos casos hasta carecemos de los permisos necesarios para realizar su
instalacin. Otras veces estamos detrs de un proxy o cortafuegos que no nos permite acceder a
servidores FTP externos.
Al disponer de un cliente FTP basado en Web podemos acceder al servidor FTP remoto como si
estuviramos realizando cualquier otro tipo de navegacin web. A travs de un cliente FTP basado
en Web podrs, crear, copiar, renombrar y eliminar archivos y directorios. Cambiar permisos,
editar, ver, subir y descargar archivos, as como cualquier otra funcin del protocolo FTP que el
servidor FTP remoto permita.
Acceso de invitado
El acceso sin restricciones al servidor que proporcionan las cuentas de usuario implica problemas
de seguridad, lo que ha dado lugar a un tercer tipo de acceso FTP denominado invitado (guest), que
se puede contemplar como una mezcla de los dos anteriores.
La idea de este mecanismo es la siguiente: se trata de permitir que cada usuario conecte a la
mquina mediante su login y su password, pero evitando que tenga acceso a partes del sistema de
archivos que no necesita para realizar su trabajo, de esta forma acceder a un entorno restringido,
algo muy similar a lo que sucede en los accesos annimos, pero con ms privilegios.
Modos de conexin del cliente FTP
FTP admite dos modos de conexin del cliente. Estos modos se denominan activo (o Estndar, o
PORT, debido a que el cliente enva comandos tipo PORT al servidor por el canal de control al
establecer la conexin) y pasivo (o PASV, porque en este caso enva comandos tipo PASV). Tanto en
el modo Activo como en el modo Pasivo, el cliente establece una conexin con el servidor mediante
el puerto 21, que establece el canal de control.
Modo activo


Modo activo.
En modo Activo, el servidor siempre crea el canal de datos en su puerto 20, mientras que en el lado
del cliente el canal de datos se asocia a un puerto aleatorio mayor que el 1024. Para ello, el cliente
manda un comando PORT al servidor por el canal de control indicndole ese nmero de puerto, de
manera que el servidor pueda abrirle una conexin de datos por donde se transferirn los archivos
y los listados, en el puerto especificado.
Lo anterior tiene un grave problema de seguridad, y es que la mquina cliente debe estar dispuesta
a aceptar cualquier conexin de entrada en un puerto superior al 1024, con los problemas que ello
implica si tenemos el equipo conectado a una red insegura como Internet. De hecho,
los cortafuegos que se instalen en el equipo para evitar ataques seguramente rechazarn esas
conexiones aleatorias. Para solucionar esto se desarroll el modo pasivo.
Modo pasivo


Modo pasivo.
Cuando el cliente enva un comando PASV sobre el canal de control, el servidor FTP le indica por el
canal de control, el puerto (mayor a 1023 del servidor. Ejemplo:2040) al que debe conectarse el
cliente. El cliente inicia una conexin desde el puerto siguiente al puerto de control (Ejemplo: 1036)
hacia el puerto del servidor especificado anteriormente (Ejemplo: 2040).
1

Antes de cada nueva transferencia tanto en el modo Activo como en el Pasivo, el cliente debe
enviar otra vez un comando de control (PORT o PASV, segn el modo en el que haya conectado), y
el servidor recibir esa conexin de datos en un nuevo puerto aleatorio (si est en modo pasivo) o
por el puerto 20 (si est en modo activo). En el protocolo FTP existen 2 tipos de transferencia en
ASCII y en binarios.
Tipos de transferencia de archivos en FTP[editar]
Es importante conocer cmo debemos transportar un archivo a lo largo de la red. Si no utilizamos
las opciones adecuadas podemos destruir la informacin del archivo. Por eso, al ejecutar la
aplicacin FTP, debemos acordarnos de utilizar uno de estos comandos (o poner la correspondiente
opcin en un programa con interfaz grfica):
Tipo ASCII
Adecuado para transferir archivos que slo contengan caracteres imprimibles (archivos ASCII, no
archivos resultantes de un procesador de texto), por ejemplo pginas HTML, pero no las imgenes
que puedan contener.
Tipo Binario
Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imgenes,
archivos de audio...
Ejemplos de cmo transferir algunos tipos de archivo dependiendo de su extensin:
En la red existen diversas soluciones de software que desarrolla este tipo de tecnologa, los ms
conocidos, son Filezilla (software libre) y CuteFTP(shareware).
Conexin a un servidor FTP protegido desde navegador[editar]
Para iniciar sesin en un servidor FTP que requiere una contrasea teclee la URL de esta forma:
ftp://<usuario>:<contrasea>@<servidor ftp>/<url-ruta>
Donde <usuario> es el nombre de usuario, <servidor ftp> es el servidor FTP, <contrasea> es la
contrasea de acceso, y <url-ruta> es el directorio donde iniciamos sesin.
Ejemplo: ftp://alumno:alumnopass@ftp.example.com/public


SquirrelMail

SquirrelMail es una aplicacin webmail creada por Nathan y Luke Ehresman y escrita en PHP.
Puede ser instalado en la mayora de servidores web siempre y cuando ste soporte PHP y
el servidor webtenga acceso a un servidor IMAP y a otro SMTP.
SquirrelMail sigue el estndar HTML 4.0 para su presentacin, hacindolo compatible con la
mayora deservidores web. SquirrelMail est diseado para trabajar con plugins, lo cual hace ms
llevadera la tarea de agregar nuevas caractersticas entorno al ncleo de la aplicacin.
Licenciada bajo la GNU General Public License, Squirrelmail es software libre. Actualmente est
disponible en ms de 40 lenguajes.
Plataformas
SquirrelMail est disponible para todas las plataformas que soporten PHP. Mayormente las
plataformas usadas son Linux, FreeBSD, Mac OS X y las diferentes versiones de los servidores
de Microsoft Windows.
Versiones
Los desarrolladores de SquirrelMail ofrecen una versin estable y otra de desarrollo.
La versin estable est recomendada para todos los usuarios, mientras que le versin en desarrollo
est recomendada para desarrolladores y gente atrevida.
Desde el 15 de enero de 2007, las versiones estable y de desarrollo estn disponibles
usando Subversion, reemplazando el antiguo protocolo CVS.
Desarrollo Futuro
Se lanzarn nuevas versiones estables cada vez que se necesiten solucionar nuevos bugs o nuevas
fallas de seguridad.
En SquirrelMail 1.5.x Roadmap se describen las nuevas caractersticas para la versin de desarrollo.
Plugins
El cliente SquirrelMail es por s mismo un completo sistema webmail, pero hay disponibles muchas
ms caractersticas bajo los plugins. Un plugin permite aadir caractersticas no imprescindibles, a
menudo sin tener que alterar el cdigo fuente. Hay ms de 200 plugins creados por terceros para
descargar libremente desde la web de SquirrelMail, y SquirrelMail viene con varios plugins por
defecto, permitiendo a los administradores aadir:
Revisar ortografa.
Filtrar emails. spam.
Administracin Web de SquirrelMail.
Un calendario.
Una interfaz para reportar errores semiautomticamente.

Vous aimerez peut-être aussi