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».
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.
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.
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.
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».
Comentarios
Publicar un comentario