Servidor FTP - WordPress.com

Anuncio
TUTORIAL PARA CREAR UN SERVIDOR FTP
A continuación ustedes podrán observar y luego implementar el informe que
elaboré a fin de que TODOS puedan aprender a montar y mantener su propio
Servidor FTP.
Comenzaremos primero con un poco de Teoría, donde se explicará que significa
principalmente un Server FTP, Y demás datos relacionados con el tema.
Para los que no saben ni lo que es un Servidor FTP a continuación podrá
encontrar una definición muy útil:
FTP (File Transfer Protocol – Protocolo de Transferencia de Archivos) es un
protocolo de transferencia de archivos entre sistemas conectados a una red TCP
basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente
nos podemos conectar a un servidor para descargar archivos desde él o para
enviarle nuestros propios archivos independientemente del sistema operativo
utilizado en cada equipo.
El Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de red
TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un
problema básico de FTP es que está pensado para ofrecer la máxima velocidad
en la conexión, pero no la máxima seguridad, ya que todo el intercambio de
información, desde el login y password del usuario en el servidor hasta la
transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de
cifrado, con lo que un posible atacante lo tiene muy fácil para capturar este tráfico,
acceder al servidor, o apropiarse de los archivos transferidos.
Es imprescindible tener una Conexión de Banda Ancha (Con MODEM) para poder
Montar efectivamente el Server FTP.
Un MODEM es un equipo que sirve para modular y demodular (en amplitud,
frecuencia, fase u otro sistema) una señal llamada portadora mediante otra señal
de entrada llamada moduladora. Se han usado modems desde los años 60 o
antes del siglo XX, principalmente debido a que la transmisión directa de las
señales electrónicas inteligibles, a largas distancias, no es eficiente. Por ejemplo,
para transmitir señales de audio por radiofrecuencia haría falta antenas de gran
tamaño (del orden de cientos de metros) para su correcta recepción.
Para poder utilizar los Servicios que Brindan los Server FTP se necesita Habilitar
los Puertos necesarios, a continuación explicaré que significa Puertos y Cuales
se necesitan habilitar:
Puertos: En computación, un puerto es una forma genérica de denominar a una
interfaz por la cual diferentes tipos de datos pueden ser enviados y recibidos.
Dicha interfaz puede ser física, o puede ser a nivel software (por Ej.: los puertos
que permiten la transmisión de datos entre diferentes computadoras).
CONFIGURAR MODEM (2wire infinitum) PARA HABILITAR
LOS PUERTOS
Para comenzar con la configuración del Router primeramente tenemos que abrir
algún explorador Web como Internet Explorer, Opera o Mozilla Firefox. Yo
recomiendo el Opera por funcionalidad. Pero en este caso usaremos el IE porque
es el más difundido.
• Una vez abierto el Explorador tenemos que ingresar la siguiente dirección IP en
la barra de direcciones, la IP es “192.168.1.254” y es una IP general en todas las
PC, ya que es la que sirve para entrar a la Configuración de todos los MODEM.
• Una vez ingresada dicha dirección IP aparecerá la primera pantalla en la
configuración del Router.
Darle clic
Ingresar la dirección
de la puerta de enlace
Como pueden observar en la imagen anterior, ya estamos dentro de la
configuración de nuestro modem o Router, como pueden observar nos muestra
una lista de las computadoras que están conectadas y las que se han conectado
últimamente. Ahora el siguiente paso es darle clic en el menú de “Bloqueo de
Intrusos”.
Darle clic
Bien ya que entramos al “Bloqueo de Intrusos”, aquí nos muestra en la imagen si
tenemos habilitado algún dispositivo o puerto. Como todavía no está configurado
no nos mostrara nada. Ahora lo que tenemos que hacer es darle clic en el menú
de “Configuración del bloqueo de intrusos”.
Ahora nos muestra esta ventana en donde tenemos que ingresar nuestra
contraseña del modem. Después de ingresar el password le damos clic en enviar.
1
2
4
3
Bien en esta ventana configuraremos la computadora. Lo primero que tenemos
que hacer es seleccionar nuestro nombre del equipo donde va estar el servicio de
FTP, segundo seleccionamos en “Permitir Aplicaciones Individuales”, tercero
seleccionamos el nombre de “Servidor FTP” y cuarto agregamos la aplicación a
nuestra PC.
Ahora en esta imagen nos muestra el nombre de nuestro equipo la aplicación
agregada y nuestra IP que tiene asignada la PC.
Bien por ahora ya tenemos configurado nuestro modem para poder seguir con los
siguientes pasos.
Para saber si nuestra configuración fue todo un éxito, probaremos en una pagina
de internet llamada http://www.kvron.com/utils/portscanner/index.php
Una vez ingresado a la pagina antes mencionada nos vamos a la siguiente parte
como se muestra en la imagen. Lo único que tenemos que hacer es agregarle el
puerto 21 y darle clic en “Probar”.
Darle clic
Una vez realizado lo anterior, nos esperamos s que realice el proceso y nos
mostrara otra pagina en donde nos verifica si el puerto esta abierto. En la imagen
se muestra que el puerto esta habilitado en nuestro modem.
Ahora si ya estamos 100% seguros de seguir con las configuraciones que nos
hacen falta por terminar.
CREAR UN HOST GRATIS EN INTERNET
Para que nuestro Server FTP funcione correctamente es muy aconsejable obtener
un subdominio gratis de la página http://www.no-ip.com. Dicho subdominio es
básicamente el “Nombre Fijo” que tiene nuestra página Web, Server FTP o Server
Web, por ejemplo: www.google.com es un subdominio asignado a una dirección IP
que en ese caso nunca cambia, esto se hace por que es mucho mas fácil recordar
el subdominio (Nombre del Servidor o Página) que la dirección IP que tiene
asignada.
En No-IP.com podremos crear tantos Subdominios como queramos, todos gratis.
Los requerimientos básicos son registrarse en dicha página. Todo el Proceso lo
explicaremos a continuación con imágenes para facilitar todo:
Como Primer paso tenemos que obviamente abrir un Explorador Web
(Recomendamos Opera o Firefox, son más rápidos que IE), entrar a
www.google.com.ar y tipear en la barra de Búsqueda “No-IP”. La primer página
que aparece es a la que debemos acceder http://www.no-ip.com/, entramos a
dicha página.
Darle clic
Ya que ingresamos a la página de “NO-IP” lo que debemos hacer es registrarnos, para esto damos
clic en “Create Account”.
Una vez dentro debemos de ingresar los datos que nos están solicitando, para
esto debemos de ingresarlos para poder crear nuestro subdominio.
Si procedimos de forma correcta tiene que aparecer la siguiente pantalla:
Aquí es donde se visualiza el Host recién agregado, o el Subdominio. En nuestro
caso es: forsi2.serveftp.com, también la correspondiente dirección IP asignada en
el momento, y las opciones para Modificarlo o Borrarlo. También abajo podemos
agregar un nuevo Subdominio.
Una vez conseguido nuestro nombre de Dominio o Host, procederemos a
descargar un programa gratuito que nos proporciona la misma página y que nos
permite que cada vez que iniciemos sesión en nuestro equipo redireccione nuestra
IP Dinámica al nombre de Subdominio que hemos conseguido anteriormente, de
tal forma siempre se mantiene actualizado el Host y así permite el correcto
funcionamiento del Server.
Para ello debemos ir a la solapa “Downloads” en la misma página (http://www.noip.com/downloads) y allí descargar a nuestro ordenador el programa “NO-IP DUC”
que ya hemos mencionado para que nos sirva.
La pantalla es muy simple de entender, nos muestra tres imágenes, cada una es
un Sistema Operativo diferente al otro (Microsoft Windows, Mac y Linux) y
sencillamente deberíamos elegir que tipo de Sistema Operativo tenemos para así
descargar el programa que sea compatible con nuestro sistema. Ya que usando
un sistema de Microsoft no deberíamos descargar la versión para Linux ya que no
nos funcionaría.
Despues de descargar la aplicación debemos de instalarla y configurarla con los
pasos que nos va solicitando, esto para poder enlazar nuestra ip publica con
nuestro servidor FTP.
INSTALAR LA FUNCION FTP EN NUESTRO WINDOWS
SERVER 2008
Una vez instalado el Windows server 2008, procederemos a instalar la función
FTP.
Nos vamos a panel de control y después le damos clic en el icono de Programas y
características. Luego nos vamos a la opción de “activar o desactivar las
características de windows”.
Darle clic
Después nos aparecerá la siguiente imagen
Darle clic
Una vez mostrada esta ventana nos vamos a la parte de Funciones y luego
Agregar Funciones.
Ahora procederemos a agregar la función del FTP le damos siguiente y nos
mostrara
la
siguiente
imagen.
En esta parte ya tenemos agregado nuestro servidor, pero lo único seria agregar
una palomita y luego nos muestra una ventana en donde hay varios servicios, y
uno de ellos se encuentra el FTP.
Después de haber hecho lo mencionado procederemos a instalarlo.
Una vez terminada la instalación nos vamos a Inicio-Herramientas administrativasAdministrado de Internet Information Services (IIS), como se muestra en la
siguiente imagen.
Ahora vamos a configurar el servicio del FTP
Como se muestra en la siguiente imagen, le agregamos un nombre a nuestro
servicio de FTP, en donde dice dirección IP debe ser la misma de nuestro PC. En
la parte de conexiones, tenemos dos opciones esto ya depende del administrador
pero lo dejaremos como nos muestra la imagen
En la siguiente opción vamos a dejarlo como se muestra en la imagen
Igual que en la anterior la dejamos como se muestra la imagen , podemos darle
otra dirección en donde se van a guardar los archivos del servidor FTP pero se
recomienda que se deje por default en esa carpeta.
Darle clic
Una vez terminada la configuración le damos clic en “Aceptar”.
Ahora si ya terminamos de configurar nuestro Servidor FTP, ahora falta por
configurar el firewall de Windows Server 2008.
Abrimos el panel de control y nos vamos a la opción de Firewall de Windows
Una vez abierto nos aparecerá la siguiente ventana
Ahí le damos en Permitir un programa a través del Firewall de Windows
Y nos muestra la siguiente ventana
Aquí debemos de buscar la opción de Servidor FTP para que nos permita
conectarnos desde otra computadora.
En la siguiente imagen se muestra la opción que les comentaba
Ahora si por ultimo necesitamos tener instalado el programa Filezilla Client en otra
computadora que no sea el servidor para poder realizar la conexión y así poder
subir archivos al servidor FTP.
Una vez instalados lo que debemos de hacer es configurar también el firewall en la
otra computadora para esto realizamos lo siguiente:
Nos vamos a Firewall de windows
Despues nos vamos a la opción que dice permitir una característica del Firewall de
windows
Y ahí nos aparecen varios programas, habilitamos el de Filezilla client y le damos
aceptar.
Ahora nos vamos a Opciones Avanzadas y nos muestra la siguiente ventana
Le damos clic en regla de salida y buscamos la opción de nueva regla, le damos
clic y nos muestra la siguiente ventana.
Aquí vamos a agregar el puerto, configuramos como nos muestra la imagen y le
damos siguiente
Aquí nos muestra otra imagen y le dejamos como esta, siguiente
Igual lo dejamos, siguiente
Ponemos un nombre cualquier, y le damos en finalizar
Ya quedo todo listo para poder probar nuestro servidor FTP, abrimos nuestro
programa Filezilla Client y agregamos nuestra IP (publica) del Host en donde dice
Servidor y también nuestro usuario y contraseña
Despues de haber agregado lo anterior ahora si le damos en conexión rápida y
nos debe dejar conectar. Del lado derecho nos muestra dos ventanas en donde se
encuentran las carpetas de nuestro Servidor FTP, aquí podemos agregar cualquier
archivo y nos debe dejar subirlo al Servidor.
Vamos hacer una Prueba con el archivo de Prueba2.txt
Ahí pueden observar en la imagen anterior que nos acepto todo, no hubo ningún
problema, ahora pasamos a abrir el Internet Explorer y ponemos ftp://direccionIP
le damos enter y nos mostrara como aparece en la imagen.
Abrimos el archivo Prueba2.txt y ahí esta nuestro mensaje
De mi parte es todo, si tuvieran algún problema no duden en solicitarla…
GRACIAS…….
Descargar