Instalación de Web Server IIS y creación de usuarios en FTP

 

Instalación de Web Server IIS

Iniciamos instalando el rol de IIS, para ello vamos al «Server Manager» y en el menú de la parte superior derecha, da clic en «Manage» y después en «Add Roles and Features».


Seleccionamos «Role-based or feature-baed installation» y damos clic en    «Next».
Elegimos la opción «Select a server from the server pool» y en la parte inferior seleccionamos el servidor si es que hay mas servidores en la lista.
En la sección «Server Roles» seleccionamos «Web Server(IIS)», se abrirá una ventana que nos preguntara si deseamos agregar las características que requiere IIS. Damos clic en «Add Features».

Una vez seleccionado «Web Server (IIS)» damos clic en «Next».



Elegimos FTP Server como se muestra en la imagen y clic en siguiente.

Finalmente damos clic en «Install».

Usuarios, carpetas y permisos

Por lo general nunca guardamos en las carpetas predefinidas que genera el sistema cuando se instala el servidor.

Para este laboratorio vamos a generar una carpeta en «C:» llamada «FTP», dentro de ella crearemos una carpeta llamada «LocalUser» y es importante llamarla así para el éxito de este laboratorio.


Nuestros usuarios serán los siguientes:
usuariouno
usuariodos

Vamos a generar un grupo local y añadimos a estos dos usuarios.

Vamos a dar permisos de modificar al grupo que generamos en la carpeta «C:\inetpub\ftproot»

Hacemos lo mismo en la carpeta «FTP2» que generamos en «C:».



El siguiente paso sera crear una carpeta para cada usuario dentro de «LocalUser», las carpetas deben llamarse de la misma forma que hemos nombrado a los usuarios.

Configuración de FTP Server en IIS

Abrimos desde «Server Manager» > «Tools» > «Internet information Services (IIS) Manager».


En el panel izquierdo, en el menú «Sites» damos clic derecho y después clic en «Add FTP Site…».


Indicamos el nombre y en «Physical path» seleccionamos la siguiente ruta «C:\inetpub\ftproot» y damos clic en «Next».


Seleccionamos «All Unassigned» y el puerto «21», marcamos la casilla de «Start FTP site automatically» y «No SSL», damos clic en «Next».




La autenticación será «Basic» y en autorización dejaremos «All users» con permisos de lectura y escritura. Esto lo modificaremos mas adelante. Damos clic en «Finish».

Ya tenemos nuestro sitio de FTP, ahora configuraremos algunos permisos y restricciones.

Ahora desde IIS Manager, damos doble clic en «FTP Firewall Support».



Configuramos un rango de puertos y la IP publica si es necesario y damos clic en «Apply».




Damos clic a nuestro sitio de FTP y después clic en «FTP Authentication».

Validamos que la configuración sea como la que se muestra continuación.


Abrimos «FTP Authorization Rules».



Configuramos la regla existente, seleccionamos la opción «Specified roles or user groups» y añadimos el Grupo que creamos con permisos de lectura y escritura.

Ahora vamos a «FTP User Isolation».


Seleccionamos la opción «User name directory (disable global virtual directories)» y damos clic en aplicar.


Aquí tenemos que poner el User name directory no la que esta establecida 

Directorios virtuales

Para crear los directorios virtuales vamos a dar clic derecho en nuestro sitio FTP y seleccionamos la opción «Add Virtual Directory».

El primer directorio virtual lo nombraremos «LocalUser», es importante no cambiar este nombre. El directorio lo configuraremos como muestra la siguiente imagen.

Damos clic derecho en el directorio virtual «LocalUser» y clic en «Add Virtual Directory».

Al «Alias» lo nombramos con el mismo nombre que nombramos al usuario que se va a conectar, en la ruta debemos tener dentro de la carpeta «LocalUser» una carpeta nombrada con el mismo nombre del usuario.

Una vez configurados los parametros anteriores damos clic en «Connect as…».


Seleccionamos «Specific user» y damos clic en «Set».

Ingresamos el nombre de usuario y la contraseña, debe coincidir con la contraseña del usuario local y damos clic en «Ok».


Damos clic en «Test Settings…».


Y si todo esta bien, el resultado indicara que las credenciales son validas.













Comentarios

Entradas populares de este blog

Telnet cliente de correo

Informe de mi equipo

Presentación