Instalacin del servicio de FTP en Windows 7En primer lugar
deberemos disponer de un equipo "normal" (no es necesario un equipo
con caractersticas hardware de servidor), conMicrosoft Windows
7comosistema operativo.Pulsaremos en el botn "Iniciar" - "Panel de
control":
Pulsaremos en "Programas":
En "Programas y caractersticas", pulsaremos en "Activar o
desactivar las caractersticas de Windows":
Desplegaremos la rama "Internet Information Services" -
"Herramientas de administracin web" - "Consola de administracin de
IIS" (complemento necesario para administrar y configurar el
ServicioFTP). Marcaremos tambin en "Servidor FTP" la opcin
"Servicio FTP". Pulsaremos "Aceptar" para iniciar la instalacin del
servicio deFTP:
Se iniciar la instalacin del software necesario para la
utilizacin de este servicio deFTP:
Configuracin y administracin del Servicio de FTP en Windows
7Para administrar y configurar las opciones del servicio de FTP
instalado, accederemos al panel de control, desde el botn "Iniciar"
- "Panel de control":
Para mostrar las "Herramientas administrativas" pulsaremos en
"Ver por" y seleccionaremos "Iconos pequeos":
Pulsaremos en "Herramientas administrativas":
Pulsaremos en "Administrador de Internet Information Services
(IIS)":
Una vez en el administrador de Internet Information Services
(IIS), podremos administrar y configurar nuestro servidor FTP, en
primer lugar crearemos un sitio FTP, para ello pulsaremos con el
botn derecho sobre el nombre del equipo (en nuestro caso
"PCWSEVEN"), en el men emergente pulsaremos en "Agregar sitio
FTP...":
Introduciremos los siguientes datos en "Informacin del sitio"
para nuevo sitio FTP: Nombre del sitio FTP: introduciremos aqu el
nombre que tendr el sitio FTP, puesto que podemos varios sitios, lo
identificar unvocamente, por ejemplo "ajpdsoft". Ruta de acceso
fsica: introduciremos la unidad y carpeta del equipo conMicrosoft
Windows 7donde alojaremos los ficheros del sitio FTP, en nuestro
caso "C:/ftp".
A continuacin podremos indicar los siguientes datos (en
"Configuracin de enlaces y SSL"): Enlace - Direccin IP: en este
campo podremos indicar qu direccin IP se le asignar a este sitio
FTP, siempre que el equipo tenga varias direcciones IP. Por defecto
quedar seleccionado "Todas las no asignadas". Si tenemos varios
sitios FTP y queremos que sean accesibles desde fuera del equipo,
podremos indicar qu direccin IP se le asignar a cada sitio FTP.
Puerto: podremos indicar la direccin IP y el puerto que se asignar
al sitio FTP. Por defecto el 21. Habilitar nombres de host
virtuales: si queremos tener varios sitios FTP en un equipo con una
sola direccin IP y queremos que sean accesibles desde fuera del
equipo (LAN o Internet) podremos marcar esta opcin de "Habilitar
nombres de host virtuales" e indicar el nombre del sitio ftp que
queramos establecer, por ejemplo: ftp.ajpdsoft.com. Si queremos que
este sitio FTP est disponible en Internet, introduciremos en "Host
virtual" el nombre de dominio del sitio igual que lo escribiran los
usuarios en un explorador, por ejemplo, ftp.ajpdsoft.com. Iniciar
sitio FTP automticamente: marcaremos esta opcin para que el
servicio del sitio FTP se inicie automticamente al arrancar el
equipo. Sin SSL: seleccionando esta opcin deSecure Sockets
Layer(Protocolo de Capa de Conexin Segura) desactivaremos este
protocolo. Permitir: con esta opcin tendremos la posibilidad de
conexinSSLo sin SSL. Requerir SSL: marcando esta opcin slo podremos
conectarnos medianteSSL.
En "Informacin de autenticacin y autorizacin" podremos indicar
las siguientes opciones: Autenticacin annima: es un mtodo de
autenticacin integrado que permite a los usuarios el acceso a
cualquier contenido pblico proporcionando un nombre de usuario
annimo y una contrasea. De forma predeterminada, la autenticacin
annima est deshabilitada.Esta autenticacin se usar slo cuando se
desee que todos los clientes que visiten el sitio FTP puedan ver su
contenido. Autenticacin bsica: es un mtodo de autenticacin
integrado que requiere que los usuarios proporcionen un nombre de
usuario de Windows y una contrasea vlidos para obtener acceso al
contenido. La cuenta de usuario puede ser local en el servidor FTP
o una cuenta de dominio. La autenticacin bsica transmite contraseas
no cifradas por la red. Solo se debe utilizar la autenticacin bsica
cuando se tenga la certeza de que la conexin entre el cliente y el
servidor est protegida conSSL. Autorizacin: podremos indicar los
usuarios del equipo Windows que tendrn permisos de acceso a la
carpeta del sitio FTP: En "Permitir el acceso a" podremos indicar:
Todos los usuarios: todos los usuarios del equipo tendrn los
permisos indicados (lectura y/o escritura). Usuarios annimos:
cualquier usuario tendr los permisos indicados. Roles o grupos de
usuarios especificados: los grupos indicados tendrn los permisos de
lectura y/o escritura. Usuarios especificados: los usuarios
indicados tendrn los permisos de lectura y/o escritura. En
"Permisos" indicaremos si queremos que los usuarios o grupos
indicados puedan leer o escribir en la carpeta del sitio FTP.
Una vez creado el sitio FTP podremos administrarlo y
configurarlo desde el Administrador de Internet Information
Services (IIS):
Prueba de acceso desde la LAN al servidor FTPDesde otro equipo
de laLANpodremos acceder a nuestro nuevoservidor FTPmediente una
aplicacin de terceros (comoFilezilla Client) o bien podremos
utilizar el comando "ftp" del shell de comandos de la consola de
MS-DOS.En otro equipo de la red, abriremos una ventana de MS-DOS,
desde "Iniciar", accediendo a "Todos los programas" - "Accesorios"
- "Ejecutar" y escribiendo "cmd".En la ventana de shell de comando
escribiremos los siguientes comandos para conectarnos alservidor
FTPcreado:ftpA continuacin escribiremos:open 192.168.1.111(donde
"192.168.1.111" ser la IP del servidor de FTP)Para transferir un
fichero desde el equipo actual alservidor FTPejecutaremos el
siguiente comando:mput ajpdsoft_flecha.ico(donde
"ajpdsoft_flecha.ico" ser el nombre del fichero a transferir)Si
todo es correcto devolver algo as:200 PORT command successful.125
Data connection already open; Transfer starting.226 Transfer
complete.ftp: 766 bytes enviados en 0,22segundos 3,42a KB/s.
Si accedemos a la carpeta de nuestroservidor FTPpodremos ver el
fichero transferido desde el otro equipo:
Como hemos comentado, tambin podremos acceder a nuestroservidor
FTPmediante otro software:
Una de las ventajas de este protocoloFTP, es que es estndar, por
lo que cualquier equipo con cualquier sistema operativo
(Windows,GNU Linux, Mac, Unix, etc.) podr conectarse a
nuestroservidor FTP.Apertura y redireccin de puerto en el router
para acceso al servidor FTP desde InternetAccederemos a la consola
de administracin o configuracin del router de nuestra red (o
cortafuegos). Cada modelo de router o cortafuegos suele ser
diferente, aunque las opciones son parecidas. Para mapear el puerto
21 a la IP delservidor FTP, accederemos a "Virtual Server",
aadiremos una nueva "Virtual Server Entry" con los siguientes
datos: Name: ftp. Protocol type: tcp. Public port: 21. Private
port: 21. Private IP Candidates: 192.168.1.111(donde
"192.168.1.111" ser la IP del servidor de FTP y "21" ser el puerto
designado para elservidor FTP).De esta forma, cuando se realice una
peticin FTP a la IP pblica de nuestra conexin a Internet, el router
redireccionar la peticin alservidor FTPy ste realizar la gestin
oportuna.Una vez configurado el router (o cortafuegos) podremos
acceder desde fuera de la LAN, desde Internet. Para ello slo
necesitaremos saber cul es nuestra IP pblica, por ejemplo visitando
en el equiposervidor FTPlaURL:www.ajpdsoft.com/ip.phpPodremos
utilizar la herramientaAjpdSoft Aviso Cambio IP Pblicapara obtener
en cualquier momento la IP pblica de un equipo desde Internet.Y
podremos conectarnos, como explicamosaqu, a nuestroservidor
FTP.