Crear sitio FTP en servidor IIS
Vamos a crear un nuevo sitio llamado ftp-inicio, al que puedan acceder tanto usuarios del sistema como usuarios anónimos, para descargar y subir archivos.
Si no tienes instalado el servidor IIS en Windows server puedes hacerlo siguiendo el enlace Instalar servidor IIS en Windows
Creación del sitio ftp-inicio
Seleccionamos el servidor IIS en el panel izquierdo y hacemos click en «Herramientas» y «Administrador de Internet Information Services (IIS)«

Hacemos click con el botón derecho en «Sitios» y luego en «Agregar sitio FTP«

Escribimos el nombre que tendrá el nuevo sitio y la ruta a la carpeta del mismo, de la que se descargarán o subirán archivos

Escribimos la IP del servidor y deshabilitamos el cifrado SSL

Para hacer las pruebas marcamos las casillas «Anónima» y «Básica«, permitimos el acceso a todos los usuarios para leer y escribir.

Ya podemos acceder al servidor desde la consola del propio servidor, conectarnos con un usuario del sistema y como anónimo, descargar y subir archivos. El siguiente paso es añadir nuevas reglas de entrada en el firewall para los puerto 20 y 21, para poder acceder desde el cliente.
Abrir puertos en el Firewall de Windows
Accedemos a la configuración avanzada del firewall de Windows y hacemos click con el botón derecho en «Reglas de entrada«, «Nueva regla«, seleccionamos la casilla «Puerto» y hacemos click en «Siguiente«

Escribimos el nombre del puerto que queremos abrir y hacemos click en «Siguiente«

Dejamos todo como está y volvemos a hacer click en «Siguiente«

Lo mismo en la pestaña «Perfil«, hacemos click en «Siguiente«

Escribimos el nombre de la nueva regla, por ejemplo «Puerto 20 Abierto» y hacemos click en «Finalizar«

Debemos hacer lo mismo con el puerto 21.
Permitir conexiones externas con svchost.exe
El siguiente paso es permitir una característica de Windows, «svchost.exe«, porque puede necesitarse para conexiones externas. Para ello crearemos una nueva regla en el Firewall.
Hacemos click de nuevo en «Reglas de entrada» y seleccionamos la casilla «Programa«, luego hacemos click en «Siguiente«

Seleccionamos la casilla «Esta ruta de acceso del programa«, y en «Examinar» buscamos el fichero svchost.exe y hacemos click en «Siguiente«

En la advertencia hacemos click en «Si«

Seleccionamos «Permitir la conexión» y hacemos click en «Siguiente«

Otra vez en «Siguiente«

Escribimos un nombre para la nueva regla, por ejemplo Permitir svchost.exe y hacemos click en «Finalizar«
Debería quedarnos algo así

Ahora ya podremos conectarnos al servidor como usuario del sistema y anonymous, descargar y subir archivos
Si te ha gustado no olvides compartir en redes sociales.
[addthis tool=»addthis_inline_share_toolbox_6jt6″]
Espero que te haya servido. Cualquier duda deja un comentario. Un saludo