Crear Servidor FTP con IIS en Windows Server 2012

Buen día amigos y amigas, el día de hoy aprenderemos a crear un servidor FTP con IIS en Windows Server 2012 R2.

Crearemos el servidor, además haremos 3 carpetas diferentes:

-En la primera, solo se le dará acceso a un usuario.

-La segunda tendrá un límite de 20MB para escribir sobre ella.

-La tercera será accesible por todos los usuarios.

Bueno, comencemos:

1

Eligiremos la instalación por roles o características

Eligiremos la instalación por roles o características

Seleccionamos nuestro servidor

Seleccionamos nuestro servidor

Aquí expandimos las opciones de Web Server (IIS), y seleciconamos las dos que vienen de FTP: FTP Service y FTP Extensibility

Aquí expandimos las opciones de Web Server (IIS), y seleciconamos las dos que vienen de FTP: FTP Service y FTP Extensibility

Damos a siguiente

Damos a siguiente

Nos pide que confirmemos y damos siguiente

Nos pide que confirmemos y damos siguiente

La instalación ha comenzado, ahora toca esperar un poco

La instalación ha comenzado, ahora toca esperar un poco

Se nos indica que se ha terminado de instalar FTP, no es necesario reiniciar el equipo

Se nos indica que se ha terminado de instalar FTP, no es necesario reiniciar el equipo

Ahora nos vamos a nuestro IIS Manager y en Sitios, añadimos un nuevo servidor FTP

Ahora nos vamos a nuestro IIS Manager y en Sitios, añadimos un nuevo servidor FTP

Le damos un nombre y una ruta

Le damos un nombre y una ruta

Seleccionamos una IP, aunque podemos dejarla como viene por defecto, y también seleccionaremos el tipo de cifrado, en este caso seleccionaremos "No SSL"

Seleccionamos una IP, aunque podemos dejarla como viene por defecto, y también seleccionaremos el tipo de cifrado, en este caso seleccionaremos «No SSL»

Aquí le decimos que por defecto todos los usuarios pueden leer y escribir sobre los archivos

Aquí le decimos que por defecto todos los usuarios pueden leer y escribir sobre los archivos

Una vez que tenemos creado el sitio, con sus respectivas carpetas, seleccionaremos la primera que es la a la que solo tendrá acceso un usuario, y damos doble clic en "FTP Autorization Rules"

Una vez que tenemos creado el sitio, con sus respectivas carpetas, seleccionaremos la primera que es la a la que solo tendrá acceso un usuario, y damos doble clic en «FTP Autorization Rules»

Aqui hacemos clic derecho y "Add Allow Rule"

Aqui hacemos clic derecho y «Add Allow Rule»

Se nos abre esta ventana, como queremos darle acceso solo al usuario "chabelo" seleccionamos la opción "Specified Users" y escribimos el nombre del usuario o usuarios que queremos que tengan acceso a este directorio, y los permisos que va a tener sobre él. Una vez tengamos listo este permiso, eliminamos el anterior que dejaba entrar a todos los usuarios.

Se nos abre esta ventana, como queremos darle acceso solo al usuario «chabelo» seleccionamos la opción «Specified Users» y escribimos el nombre del usuario o usuarios que queremos que tengan acceso a este directorio, y los permisos que va a tener sobre él.
Una vez tengamos listo este permiso, eliminamos el anterior que dejaba entrar a todos los usuarios.

Aquí vemos que la carpeta para todos los usuarios ya tiene el permiso que deseamos.

Aquí vemos que la carpeta para todos los usuarios ya tiene el permiso que deseamos.

Para la siguiente carpeta (Establecer el límite de 20 MB) tenemos que agregar la característica a nuestro servidor llamada "File Server Resource Manager", una vez instalada, hacemos clic en Tools y vamos a ese Manager

Para la siguiente carpeta (Establecer el límite de 20 MB) tenemos que agregar la característica a nuestro servidor llamada «File Server Resource Manager», una vez instalada, hacemos clic en Tools y vamos a ese Manager

Se nos mostrará la siguiente ventana, hacemos clic derecho y "Create Quota...", esto es, una nueva regla para algún directorio o unidad

Se nos mostrará la siguiente ventana, hacemos clic derecho y «Create Quota…», esto es, una nueva regla para algún directorio o unidad

Aquí le especificamos qué directorio es el que queremos controlar, como queremos que sea de máximo 20MB, hacemos clic en "Define custom quota properties" y a continuación en "Custom properties..."

Aquí le especificamos qué directorio es el que queremos controlar, como queremos que sea de máximo 20MB, hacemos clic en «Define custom quota properties» y a continuación en «Custom properties…»

Aquí en "Space limit" le indicamos que serán 20 MB. También dejaremos seleccionada la opción "Hard quota" que significa que no se podrá sobrepasar esa cantidad de memoria. La opción Soft quota sólo nos notifica cuando se ha sobrepasado esa cantidad. Haremos clic en  OK.

Aquí en «Space limit» le indicamos que serán 20 MB. También dejaremos seleccionada la opción «Hard quota» que significa que no se podrá sobrepasar esa cantidad de memoria. La opción Soft quota sólo nos notifica cuando se ha sobrepasado esa cantidad.
Haremos clic en OK.

Así nos quedará después de haber hecho esto. Damos clic en Create

Así nos quedará después de haber hecho esto. Damos clic en Create

Aquí se nos pregunta si queremos crear una plantilla para esta quota, es decir, un quota que tendrá las mismas reglas que la que acabamos de crear, para no tener que repetir los mismos pasos si queremos aplicar las mismas reglas a otro directorio, como en este ejemplo no nos interesa crear una plantilla, dejaremos seleccionada la opción "Save the qustom quota witouth creating a template" y daremos clic en OK.

Aquí se nos pregunta si queremos crear una plantilla para esta quota, es decir, un quota que tendrá las mismas reglas que la que acabamos de crear, para no tener que repetir los mismos pasos si queremos aplicar las mismas reglas a otro directorio, como en este ejemplo no nos interesa crear una plantilla, dejaremos seleccionada la opción «Save the qustom quota witouth creating a template» y daremos clic en OK.

Aquí se nos muestra la lista de quotas que tenemos, en este caso solo tenemos una.

Aquí se nos muestra la lista de quotas que tenemos, en este caso solo tenemos una.

Listo, ya podemos acceder desde un navegador o un cliente FTP a nuestro servidor. Para este ejemplo estamos accediendo desde el navegador con el usuario chabelo.

Listo, ya podemos acceder desde un navegador o un cliente FTP a nuestro servidor.
Para este ejemplo estamos accediendo desde el navegador con el usuario chabelo.

Como podemos ver, se nos muestran los 3 directorios de nuestro servidor FTP, entraremos a "Carpeta_para_chabelo"

Como podemos ver, se nos muestran los 3 directorios de nuestro servidor FTP, entraremos a «Carpeta_para_chabelo»

Aquí estamos en la carpeta en la que chabelo tiene acceso

Aquí estamos en la carpeta en la que chabelo tiene acceso

Aquí se accedió con el usuario pepito al servidor FTP, y se intentó entrar a "Carpeta_para_chabelo", y vemos que pepito no puede acceder a ella, justo como se indicó en los permisos del servidor.

Aquí se accedió con el usuario pepito al servidor FTP, y se intentó entrar a «Carpeta_para_chabelo», y vemos que pepito no puede acceder a ella, justo como se indicó en los permisos del servidor.

Hemos terminado, hasta aquí llega este tutorial, me despido de ustedes y espero haya sido de mucha ayuda, ahora ya podrán manejar sus sitios FTP con IIS.

2 comentarios

  1. Pingback: Instalación y Configuracion de Servidor FTP | Prácticas Intermedias e Iniciales 2016
  2. jose · junio 2, 2020

    hola buen tuto, pero por ninguna parte indicas como agregastes las carpetas para chabelo y las otras dos , solo seguiste y ya las tenias creadas :/

    Me gusta

Deja un comentario