PRÁCTICA FTP EN UBUNTU SERVER

Documentos relacionados
Actividad 3: Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server. Esperanza Elipe Jimenez

CASOS PRÁCTICOS SERVICIOS EN RED

Seleccionamos el servicio necesario, en nuestro caso servidor web IIS, le damos a siguiente. Nos aparecerá una pantalla con información sobre lo que

SERVICIOS DE TRANSFERENCIA DE FICHEROS. ACTIVIDAD 1. Creación de un servidor FTP para el Departamento de Lengua del IES Montes Claros.

Servidor FTP en Windows 2003 Server. Servicios en Red. Emilio Iniesta Valero 1

SERVICIOS EN RED. Caso practico numero 1,2,3 y 4 tema 5 del libro de servicios en red

Servicios en Red Ejercicio 1 FTP

EL SERVICIO WEB. ACTIVIDAD 1. Creación de un servidor Web para la empresa Informática Solutions S.A. con Windows Server 2008.

1.Configure un servidor NTP en GNU/Linux. Conecte un cliente NTP en Windows o GNU/Linux.

CASO-PRACTICO-3-FTP. 1) Entrega una manual de los pasos que has realizado para instalar el servidor FTP y configurarlo de forma anónima.

SERVIDOR FTP MIKEL XABIER MARTURET URTIAGA SERVICIOS DE RED E INTERNET

3. Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server.

Crear usuarios y grupos, unir un equipo a un dominio y perfiles móviles

1-Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Window.

Beatriz Vadillo Lavisier HTTP CASO PRÁCTICO 4

PRÁCTICAS FTP CLIENTES

Ejercicio 2: Acceder a ftp://ftp.rediris.es/incoming/

Práctica 13. Recursos Compartidos. 1º Parte

Instalación y administración de un servidor DNS en GNU/Linux con Webmin. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SRI

1. Instalación y configuración de DNS en WS2008.

Servidor Web IIS en Windows Server 2016

1. Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Windows.

Servicios en Red. Tema 4 SSH. Conexión segura a un servidor SSH GNU/Linux

MANUAL WinPoET 1/31. MANUAL WinPoET

Manual instalación SQL Server

Aquí le damos a directiva de cuenta > directiva de contraseñas, vamos a dejar las directivas de seguridad igual que las vemos en la imagen.

Configuración de Filezilla FTP. Sync-Intertainment

Actividades 1, 2, 3 en FTP. Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores).

qwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwerty opasdfghjklzxcvbnmqwertyuiop

Rawel E. Luciano B Sistema Operativo III 10- SERVIDOR FTP. José Doñe

5 Servicio FTP. Instalación del paquete del servidor vsftpd. Características principales del servidor vsftpd

Seguridad y Alta Disponibilidad Prácticas Tema 7

17/03/17 PRÁCTICA GPO. Mikel Marturet Urtiaga. Manual paso a paso. I T C C u a t r o v i e n t o s - P a m p l o n a

Servidor FTP en Ubuntu Server Servicios de red

- Creando nuestro primer Active Directory en Windows Server 2008 R2

INSTALACIÓN Y CONFIGURACIÓN DEL MÓDULO VSFTPD PARA WEBMIN

HERRAMIENTAS PREVENTIVAS

Practicas UD07 SRI. Álvaro Primo Guijarro Servicios de red e Internet 24/02/2012

AMENAZAS Y ATAQUES EN REDES CORPORATIVAS

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

COMO CREAR UNA RED LOCAL ENTRE EQUIPOS CON WINDOWS

Configuración de puestos remotos en ITACTIL (Windows 10)

Redes de área local: Aplicaciones y servicios

CONEXIÓN A EDUROAM DESDE WINDOWS 7

Compartir datos en una RED Linux usando NFS (network file system)

CONEXIÓN A EDUROAM DESDE WINDOWS XP

Creación de FTP y bloqueo de puertos

Rawel E. Luciano B Sistema Operativo III. 4- Compartir datos en una red Linux usando NFS. José Doñe

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Instalar Apache, MySQL, PHP y phpmyadmin en Ubuntu

1. Crear una cuenta de correo gratuita Gmail y configurar clientes de correo (MUA): Microsoft Outlook en Windows, Kmail o Evolution en GNU/Linux.

página de inicio de owncloud donde ya podemos subir archivos, añadir usuarios, etc.

MANUAL DE USUARIO ANEXO 3 MANUAL DE INSTALACIÓN

Guía de instalación y usuario Atalaya 2 Portal Web del empleado

Manual de Instalación y Administración de Base

Conexión segura al Laboratorio

Seguridad y alta disponibilidad

Instalación DNS en Windows Server 2016

Realizado por: Francisco Manuel Sánchez Román

Compartir discos y particiones

ACTIVIDAD 8:INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DHCP

Instalamos la aplicación con el comando apt-get install pgp

Generalidades de SAMBA:

FREENAS INTALACIÓN Y CONFIGURACIÓN.

MANUAL DE COMO CONFIGURAR SIIGO EN UNA NUBE - VPS

How to 5 Creación de usuarios y grupos

UD 1. Instalación de servidores web

Servicio FTP SERVICIOS DE RED

Configuración de PDAS en ITACTIL (Windows 10)

Manual de Instalación a3erp i. Manual de Instalación a3erp

UD 2: Instalación y administración de servicios de configuración automática de red

INSTALACIÓN Y CONFIGURACIÓN

SSH. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SAD

Conexión mediante la VPN a la red de la Universitat de València en Windows 10

Cómo descargar, instalar y verificar JAVA

TÉCNICAS DE CIFRADO. Cifrado simétrico : - Uso de PGP y GPG.

Conexión mediante la VPN a la red de la Universitat de València en Windows 10

con apt-get install vsftpd

HERRAMIENTAS PREVENTIVAS MARÍA ÁNGELES PEÑASCO SÁNCHEZ- 2º ASIR-TEMA 2-SAD

INTENTOS DE PENETRACIÓN. Honeypot. Instalación, configuración, ejecución y prueba en Windows o GNU/Linux de honeyd

Manual de Conexión FTP.

Servidor Ubuntu INFORME PRÁCTICO. Ruymán Milena Jacobo

Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña...

Firma electrónica de documentos PDF Universidad de Las Palmas de Gran Canaria FIRMA ELECTRÓNICA DE DOCUMENTOS PDF

PROTOCOLO DE ACCESO AL SERVIDOR DEL LABORATORIO DE QUIMICA FÍSICA

Configuración. Tarjeta de Red. Windows, CentOS y Ubuntu. Luis Martínez

1. Introducción. 2. Traza remoto. 2.1 Borrar cliente antiguo de la cache de Java

AUTENTICACIÓN BÁSICA Y DIGEST EN APACHE2

MANUAL DE INSTALACIÓN EN WINDOWS

Nombre: Francis Ariel Jiménez Zapata. Matricula: Tema: Trabajando con Windows Server Materia: Sistema Operativo II.

Ubuntu Server HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

Manual Remora USB Disk Guard. Encriptar datos de discos externos y pendrive

SERVIDOR WEB EN WINDOWS SERVER

Transcripción:

PRÁCTICA FTP EN UBUNTU SERVER Configuración de red del ubuntu server: Dirección IP = 192.168.0.100 Máscara de red = 255.255.255.0 Puerta de enlace = 192.168.0.1 DNS = 192.168.0.1 1. Instalar vsftpd En el ubuntu server (en mi caso) nos ponemos como superusuario poniendo sudo su. Para instalar el ftp ponemos apt-get install vsftpd. 2. Habilitar el acceso anónimo en modo sólo lectura. Comprobar el correcto funcionamiento con un cliente ftp descargando un archivo. Para hacer esto tenemos que editar el archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo editamos. Modificamos las siguientes líneas para que queden así: anonymous_enable = YES ----------------- Para que usuarios anónimos puedan conectarse. 1

Nota Siempre que se realice una modificación en el archivo vsftpd.conf hay que reiniciar el servicio ftp. Para reiniciar ponemos /etc/init.d/vsftpd restart. Ahora comprobamos con un cliente ftp (en este caso el Filezilla ). Como podemos ver, hemos accedido vía ftp al ubuntu server con un usuario anónimo. 3. Deshabilitar el acceso anónimo en modo sólo lectura. Comprobar el correcto funcionamiento con un cliente ftp (no debe de dejar acceder). 2

Editamos el archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo modificamos. Modificamos la siguiente línea para que queden así: anonymous_enable = NO ----------------- Para que usuarios anónimos no puedan conectarse. Ahora comprobamos con el Filezilla. Como podemos ver, no hemos podido acceder vía ftp al ubuntu server con un usuario anónimo. 4. Habilitar el acceso anónimo en modo subida/bajada. Comprobar el correcto funcionamiento con un cliente ftp subiendo un archivo al servidor creando una carpeta para tal efecto 3

Para hacer esto editamos el archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo editamos. Modificamos las siguientes líneas para que queden así: anonymous_enable = YES ----------------- Para que usuarios anónimos puedan conectarse. write_enable = YES ----------------- Permitimos que un usuario anónimo pueda escribir. anon_upload_enable = YES ----------------- Permite a usuarios anónimos subir un archivo. anon_mkdir_write_enable = YES ----------------- Para que usuarios anónimos puedan crear carpetas. Nota Para poder crear carpetas y subir archivos hay que cambiar los permisos de las carpetas y de los archivos para que nos lo permita. En mi caso la carpeta que uso es la carpeta por defecto cuya ruta es /srv/ftp/anonimo /srv ----- 755 /ftp ----- 755 /anonimo ----- 777 Para cambiar los permisos de una carpeta, tenemos dos formas de hacerlo: Poniendo chmod xxx /nombre de la carpeta en el ubuntu server. Pinchando botón derecho sobre la carpeta y seleccionando atributos de archivo desde el cliente ftp (en este caso el clonezilla). Aquí cambiamos los permisos. Nota Si queremos que los usuarios tengan la carpeta en un lugar diferente al que viene por defecto, entonces hay que escribir la línea anon_root = /home/esteban donde /home/esteban es la ruta nueva de acceso ftp que seleccionamos. 4

Ahora creamos con el Filezilla una carpeta llamada IMC2000. Como podemos ver, hemos creado la carpeta IMC2000 por ftp con un usuario anónimo. Ahora subiremos con el Filezilla un archivo llamado la rosa de los vientos.txt a la carpeta IMC2000. Como podemos ver, hemos subido el archivo la rosa de los vientos.txt a la carpeta IMC2000 por ftp con un usuario anónimo. 5

5. Definir un mensaje de bienvenida en el servidor. Vamos al archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo editamos. Modificamos las siguientes líneas para que queden así: ftpd_banner = Welcome to GALIZA. ----------------- Para poner lo que queramos. Ahora comprobamos con el Filezilla. Como podemos observar, el mensaje Welcome to GALIZA, nos aparece cuando realizamos una conexión. 6

6. Permitir que los usuarios anónimos borren o modifiquen archivos. Comprobar el correcto funcionamiento con un cliente ftp eliminando un archivo del servidor. Vamos al archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo editamos. Modificamos las siguientes líneas para que queden así: anon_other_write_enable = YES ----------------- Usuario anónimo puede borrar archivos. Ahora comprobamos con el Filezilla. Como podemos observar, el archivo la rosa de los vientos.txt ha sido borrado de la carpeta IMC2000 satisfactoriamente. 7

7. Permitir el acceso de usuarios en modo lectura (bajarse un archivo). Para probarlo tendréis que crear dos usuarios: profe y alumno. Estos usuarios no podrán loguearse en el sistema y tendrán sus carpetas personales en /home/ftp. Vamos al archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo editamos. Modificamos las siguiente línea para que quede así: local_enable = YES ----------------- Usuarios locales pueden acceder. Después de hacer esto, creamos las carpetas. Lo primero que hacemos es crear la carpeta ftp en la ruta /home poniendo mkdir ftp, y dentro de ftp creamos las carpetas de cada usuario (en mi caso alumno1 y profe1 ) poniendo mkdir alumno1 y mkdir profe1. 8

A continuación, le cambiamos los permisos a las carpetas alumno1 y profe1 poniendo chmod 555 alumno1 y chmod 555 profe1 para que los usuarios solo puedan leer. Ahora vamos a crear a los usuarios. Vamos a crear los usuarios para que solo puedan conectarse por ftp, pero que nunca puedan acceder al servidor. Para eso ponemos useradd -d /home/ftp/profe1 -s /bin/false profe1. En donde: useradd ------------- Comando para añadir un usuario nuevo. -d ------------- Indicamos cual va a ser el directorio personal del usuario. /home/ftp/profe1 ------------- Es el directorio personal del usuario. -s ------------- Indicamos cual va a ser la shell que va a usar el usuario. /bin/false ------------- Es la shell del usuario. profe1 ------------- Es el nombre del nuevo usuario. Nota Aunque solo lo hago con el usuario profe1, todo esto mismo lo hacemos para el usuario alumno1. 9

Ahora asignamos los propietarios de las carpetas profe1 y alumno1. Para poder hacer esto ponemos chown profe1 /home/ftp/profe1. En donde: chown ------------- Comando para cambiar de propietario. profe1 ------------- Es el usuario que queremos que sea propietario. /home/ftp/profe1 ------------- La carpeta de la que queremos que profe1 sea propietario. Ahora vamos a ver los permisos de la carpeta profe1. Como podemos ver, la carpeta pertenece al usuario profe1 y tiene los permisos 555. 10

A continuación, le ponemos una contraseña a los usuarios. Para eso ponemos passwd profe1. En donde: passwd ------------- Comando para indicar que queremos poner una contraseña. profe1 ------------- Nombre del usuario al que queremos ponerle una contraseña. Una vez hecho esto, la consola nos dirá que introduzcamos una contraseña y, una vez introducida, nos pedirá la confirmación. Hacemos esto y listo. Después de todo lo anterior, metemos la shell /bin/false. Esto es importante, porque si no hacemos esto los usuarios nunca podrán acceder vía ftp. Para meter una nueva shell solo hay que editar el archivo shells poniendo nano /etc/shells. 11

Una vez que estemos dentro del archivo escribimos el nombre de la nueva shell, que en este caso es /bin/false, y listo. Ya podemos acceder por ftp con el usuario profe1 y alumno1. Ahora comprobamos con el FileZilla. Como podemos observar, el usuario profe1 a accedido a su carpeta por ftp. Y, al intentar subir un archivo. No nos lo permite. El archivo FTP.odt no ha podido ser subido porque la carpeta no tiene permisos de escritura (555). 12

Ahora, al intentar bajar un archivo. Observamos que lo hace sin problemas, ya que el directorio si está configurado para permitir bajadas se archivos (555). 8. Permitir el acceso de usuarios en modo escritura (subir un archivo). Lo único que tenemos que hacer para permitir que los usuarios puedan escribir es sus carpetas, es cambiar los permisos de la carpeta. Para eso ponemos chmod 755 ftp/profe1 y listo. De esta forma ya podremos subir, bajar y borrar archivos. 13

Ahora comprobamos con el FileZilla. Como podemos ver, en la carpeta del usuario profe1, solo está el archivo hola.txt. Vamos a subir a la carpeta el archivo Ejer Samba.txt. Y, como podemos observar, el archivo Ejer Samba.txt se ha subido correctamente a la carpeta del usuario profe1. Perfecto. 14

9. Permitir al usuario alumno el acceso en modo invitado. Lo primero que tenemos que hacer, es crear un archivo ( vsftpd.chroot_list ). Para crearlo ponemos nano /etc/vsftpd.chroot_list. Una vez creado lo editamos poniendo el nombre del usuario al que queremos enjaular (en este caso alumno1 ). Vamos al archivo vsftpd.conf. Ponemos nano /etc/vsftpd.conf y lo editamos. Modificamos las siguientes líneas para que quedes así: chroot_list_enable=yes ------------- Limita a los usuarios a trabajar en su propia carpeta. chroot_list_file=/etc/vsftpd.chroot_list ------------- Define la ruta en la que está el fichero que tiene la lista de los usuarios enjaulados. 15

Como en la carpeta raíz, los usuarios no pueden escribir, creamos una nueva carpeta dentro del usuario alumno1. Lo primero que creamos es una carpeta llamada apuntes dentro de alumno1 poniendo mkdir ftp/alumno1/apuntes. Después de crear la carpeta, le damos los permisos necesarios que en este caso son: alumno1 ------------- chmod 555 ftp/alumno1. apuntes ------------- chmod 755 ftp/alumno1/apuntes. Una vez hecho esto, probamos a conectarnos. 16

Como podemos comprobar, al conectarnos con el alumno1, solo podemos acceder a la carpeta alumno1 y dentro de alumno1 a apuntes. Como en la raíz alumno1 no podemos escribir entramos en apuntes. Para que podamos escribir en la carpeta apuntes, tenemos que hacer que el usuario alumno1 sea el propietario, por eso ponemos chown alumno1 /home/ftp/alumno1/apuntes. Como podemos observar, se han subido archivos a la carpeta apuntes sin ningún problema. Por el contrario, si accedemos con el usuario profe1. Podemos observar que como no lo hemos enjaulado, tiene acceso a todos las carpetas, no solo a la suya. 17

FTP EN WINDOWS SERVER 2008 Configuración de red del Windows server 2008: Dirección IP = 192.168.0.122 Máscara de red = 255.255.255.0 Puerta de enlace = 192.168.0.1 DNS = 192.168.0.1 1. Instalación de un servidor FTP en Windows server 2008. Lo primero que hay que hacer es ir a Inicio, Herramientas administrativas y Administrador del servidor. Nota Para poder usar el servicio FTP en Windows server 2008, hay que tener instalado el servidor web (IIS). 18

En la nueva ventana que nos aparece, pinchamos en agregar funciones. La primera ventana que nos aparece es esta. Aquí simplemente le damos a siguiente y listo. 19

En esta nueva ventana, seleccionamos servidor web (ISS). Cuando seleccionamos el servidor web, nos aparece esta advertencia ( Se necesita instalar el servicio WAS ). Pinchamos en agregar características requeridas y listo. Como podemos ver, ahora la opción servidor web (IIS) aparece seleccionada. Le damos a siguiente y listo. 20

Ya, en esta ventana, nos aparece una explicación de que es el servidor web (IIS). Le damos a siguiente y listo. Cuando llegamos a esta ventana, tenemos que seleccionar todos los elementos que contiene la opción herramientas de administración y todos los elementos que contiene servicio de publicación FTP. Le damos a siguiente. 21

En esta ventana, nos aparece un resumen de todo lo que va a ser instalado. Pinchamos en instalar y listo. Por último, nos aparece la ventana de que las funciones se han instalado correctamente. Pinchamos en cerrar y listo. El servidor FTP ya instalado. 22

2. Creamos la carpeta a la que se va a acceder por FTP. Una vez instalado el servicio FTP, creamos una carpeta para el acceso FTP. La carpeta la creamos en C: y le llamamos (yo le llamo) datos. Y, dentro, creamos un archivo (en mi caso llamado Prueba ), para comprobar que todo funciona bien. Así ya estaría la carpeta listo. 23

3. Crear un sitio FTP. Ahora tenemos que crear un sitio FTP. Para crear un sitio vamos a Inicio, Herramientas administrativas y Administrador de Internet Information Services (IIS). Una vez en esta ventana, pinchamos sobre Sitios FTP y, a la derecha nos aparece Haga clic aquí para iniciar. Pinchamos ahí y listo. 24

En esta nueva ventana, pinchamos con el botón derecho sobre Sitios FTP y seleccionamos Nuevo sitio FTP. Ahora nos sale esta ventana. Es el asistente para crear un sitio FTP nuevo. Le damos a siguiente y listo. 25

Ahora vamos a crear el sitio FTP guiándonos por el asistente. Lo primero es poner un nombre al nuevo sitio. En mi caso, como a este sitio se van a conectar usuarios anónimos, le he llamado anónimo. Le damos a siguiente. En esta ventana, tenemos que poner la dirección IP del servidor (en este caso es 192.168.0.122 ) y el puerto dejamos el que viene por defecto que es el 21. Le damos a siguiente. 26

Aquí, seleccionamos la opción de no aislar usuarios. De esta forma creamos un sitio para que cualquier usuario anónimo, pueda acceder al sitio FTP. Le damos a siguiente. En esta ventana seleccionamos la ruta en donde está ubicada la carpeta que se va a usar como recurso para acceder por FTP ( que en mi caso es C:\datos ). Le damos a siguiente y listo. 27

Ahora tenemos que habilitar los permisos que van a tener los usuarios que accedan a este sitio. Le ponemos los permisos de lectura y escritura y le damos a siguiente. Y aquí nos aparece la ventana que nos dice que el sitio FTP se ha completado correctamente. Le damos a finalizar y listo. 28

A continuación vamos al sitio que acabamos de crear. Aquí podemos observar como se ha creado el sitio ( anónimo ). En los iconos marcados de rojo en la imagen, es donde paramos y reiniciamos el sitio FTP (necesario cuando se realice algún cambio). 4. Conectar al sitio FTP con un usuario anonimo. Vamos a conectarnos al sitio de dos formas: Conexión a través de un navegador (chrome). 29

Para acceder por FTP a través de un navegador, tenemos que poner ftp://192.168.0.122 en la barra de direcciones. Como podemos observar, hemos accedido perfectamente sin tener que meter contraseña alguna. Cliente FTP (FileZilla). Como podemos observar, al conectarnos al servidor 192.168.0.122 como el usuario anonymous, accedemos a la carpeta datos que es la que tiene el archivo Prueba. 5. Crear usuarios. Ahora, para poder acceder de una forma en la que nos tengamos que autenticar (poniendo el login y la contraseña ), tenemos que crear un usuario (o varios). Pero el usuario que vamos a crear en el Windows server 2008, tiene que ser un usuario del sistema, no un usuario del dominio (Active Directory). Para eso hay que hacer lo siguiente: 30

Ir a Inicio, Herramientas administrativas y Administración de equipos. Una vez en esta ventana, pinchamos en usuarios y grupos locales. Cuando pinchamos aquí, en la parte derecha de la ventana, nos aparecen dos carpetas Usuarios y Grupos. Entramos en Usuarios. 31

Cuando estemos dentro de la carpeta usuarios, pinchamos con el botón derecho y seleccionamos nuevo usuario. Inmediatamente, nos saldrá una ventana así. En esta ventana, rellenamos los campos que hay y seleccionamos la opción de la contraseña nunca expira y le damos a crear. De esta forma ya tendríamos al usuario pepe creado. Como podemos observar, el usuario pepe ha sido creado correctamente. Listo. 32

6. Crear las carpetas personales de los usuarios. Lo que tenemos que hacer, es ir a la carpeta que usamos para el acceso FTP (en mi caso la carpeta datos ), que está ubicada en C:\. Dentro de esta carpeta, creamos otra carpeta llamada LocalUser que es donde se van a ubicar las carpetas personales de los usuarios del sistema. 33

Una vez dentro de la carpeta LocalUser, creamos las carpetas de los usuarios (en este caso un solo usuario) que, en mi caso, se llama pepe. Por último y para poder comprobar que el acceso se realiza correctamente, creamos un archivo para poder verlo cuando entremos (en mi caso, el archivo se llama pepe ). 7. Crear sitio FTP usuarios autenticados. Al igual que antes, ahora vamos a crear un nuevo sitio ftp, pero ahora, el acceso va a ser para usuario registrados. No van a poder acceder usuarios anónimos. Nota Antes de crear el nuevo sitio FTP, tenemos que detener el anterior que hemos creado, si no, va a dar problemas al crearlo. 34

Para crear un sitio FTP vamos al mismo lugar que con el anterior y hacemos más o menos lo mismo. Ahora nos sale esta ventana. Es el asistente para crear un sitio FTP nuevo. Le damos a siguiente y listo. Ahora vamos a crear el sitio FTP guiándonos por el asistente. Lo primero es poner un nombre al nuevo sitio. En mi caso, como a este sitio se van a conectar usuarios autenticados, le he llamado registrados. Le damos a siguiente. 35

En esta ventana, tenemos que poner la dirección IP del servidor (en este caso es 192.168.0.122 ) y el puerto dejamos el que viene por defecto que es el 21. Le damos a siguiente. Aquí, seleccionamos la opción de aislar usuarios. De esta forma creamos un sitio para que usuarios autenticados, puedan acceder al sitio FTP. Tienen que ser usuarios autenticados del equipo, no del dominio. Le damos a siguiente. 36

En esta ventana seleccionamos la ruta en donde está ubicado el directorio que contiene la carpeta LocalUser ( que en mi caso es C:\datos ). Le damos a siguiente y listo. Ahora tenemos que habilitar los permisos que van a tener los usuarios que accedan a este sitio. Le ponemos los permisos de lectura y escritura y le damos a siguiente. 37

Y aquí nos aparece la ventana que nos dice que el sitio FTP se ha completado correctamente. Le damos a finalizar y listo. A continuación vamos al sitio que acabamos de crear. Aquí podemos observar como se ha creado el sitio ( registrados ). En los iconos marcados de rojo en la imagen, es donde paramos y reiniciamos el sitio FTP (necesario cuando se realice algún cambio). 38

8. Conexión de usuarios autenticados. Vamos a conectarnos al sitio de dos formas: Conexión a través de un navegador (chrome). Como podemos observar, al introducir la dirección ftp://192.168.0.122 en la barra de direcciones del navegador, nos aparece la ventana de autenticación. Se mete el login y la contraseña y debería dejarnos entrar. Y, como se puede ver, accedemos sin ningún problema a la carpeta personal de (en este caso) pepe. Podemos ver el archivo creado anteriormente. 39

Cliente FTP (FileZilla). Como se ve, al conectarnos al servidor 192.168.0.122 como el usuario pepe y su contraseña, accedemos a la carpeta pepe que es la que tiene el archivo pepe. FILEZILLA SERVER Ahora vamos a usar el FileZilla Server. Lo instalamos en el Windows server 2008 y lo usamos como nuestro servidor FTP en vez de los servicios de función (FTP) del servidor web (IIS). Para usarlo, hay que seguir los siguientes pasos: Una vez instalado: Nos sale esta pantalla. Para acceder al FileZilla server pinchamos en OK y listo. 40

Ahora creamos los usuarios. Una vez que hayamos accedido, nos aparece esta ventana. Ahora tenemos que crear los usuarios (vamos a crear el usuario anónimo y otro que se tenga que autenticar ). Para eso pinchamos en el botón que esta marcado de rojo. En esta nueva ventana, pinchamos sobre el botón add y nos aparece la cuenta para añadir un usuario. Como queremos que puedan acceder los usuarios anónimos, creamos el usuario anonymous. Le damos a OK. 41

Una vez creado el usuario, en esta nueva ventana, vamos a general y aquí, marcamos la opción enable account. La opción de password no se selecciona ya que queremos que los usuarios que se conecten sean anónimos y no tengan que utilizar ninguna contraseña. A continuación, vamos a shared folders. Desde aquí, le decimos la ruta en la que está el recurso que va a ser accesible por FTP. Le damos a add y listo. 42

Después de pinchar en añadir, nos aparece una ventana en la que tenemos que seleccionar la ruta del recurso para el acceso FTP. Cuando hayamos puesto la ruta (en mi caso es C:\datos ), tendremos que seleccionar los permisos que le vamos a dar a ese recurso, tanto a las carpetas como a los archivos. Ahora hacemos lo mismo pero para un usuario autenticado. Igual que cuando creamos el usuario anónimo, pinchamos sobre el botón add y nos aparece la cuenta para añadir un usuario. Como queremos que puedan acceder los usuarios autenticados, creamos un usuario que se llame como queramos (en mi caso pepe ). Le damos a OK. 43

Una vez creado el usuario, en esta nueva ventana, vamos a general y aquí, marcamos la opción enable account y la opción de password. En el campo password ponemos la contraseña que queramos. Como en el usuario anónimo, nos aparece una ventana en la que tenemos que seleccionar la ruta del recurso para el acceso FTP. Cuando hayamos puesto la ruta (en mi caso es C:\datos\pepe ), tendremos que seleccionar los permisos que le vamos a dar a ese recurso, tanto a las carpetas como a los archivos. 44

Una vez creados los usuario que necesitemos, vamos a edit y dentro de edit a settings. Una vez en esta ventana vamos a general settings. Aquí ponemos la configuración que se ve en la imagen (o como nos de la gana). Por último y para terminar la configuración del FTP, vamos a passive mode settings y en el campo use the following IP:, ponemos la dirección IP del Windows server 2008 (que en mi caso es 192.168.0.100 ) y marcamos la opción Don't use external IP for local connections. Le damos a OK y listo. 45

Ahora comprobamos con el FileZilla (client) la conexión con el usuario anónimo. Y, como podemos observar, metiendo la dirección del servidor 192.168.0.100 y el usuario anonymous conectamos perfectamente por FTP. Para más seguridad: Podemos comprobar en el FileZilla server, como el usuario anónimo se ha conectado desde otro equipo (en este caso con la dirección IP 192.168.0.192 ). 46

Y ahora comprobamos con el FileZilla (client) la conexión con un usuario autenticado. Como podemos ver, metiendo la dirección del servidor 192.168.0.100 y el usuario pepe con su contraseña, conectamos perfectamente por FTP. Para más seguridad: Podemos comprobar en el FileZilla server, como el usuario pepe se ha conectado desde otro equipo (en este caso con la dirección IP 192.168.0.192 ). FIN 47