Este artículo describe cómo configurar un sitio FTP en Microsoft® Internet Information Services (IIS) y agregar un usuario FTP a un sitio FTP existente. Para obtener ayuda con la instalación de FTP, consulte Instalar FTP en Windows Server® 2012 (R2).
Verificar la instalación de los servicios IIS y FTP
Para verificar la instalación del rol de IIS, abra el Administrador de servidores y haga clic en Herramientas (en Windows® 2012 y versiones posteriores) o expanda Funciones (en Windows 2008 R2). Si IIS está instalado, use PowerShell® para simplemente verificar que el servicio FTP existe ejecutando el siguiente comando:
gsv 'FTPSVC'
Si la función de IIS aún no está instalada, instale la función mediante Administrador del servidor . También puede instalar la función FTP como parte de esta instalación. No necesita reiniciar el servidor para instalar los roles requeridos.
Configurar un sitio FTP
Utilice los siguientes pasos para configurar el sitio FTP en IIS:
-
Expanda el nombre del servidor en IIS hasta que vea Sitios .
una. Haga clic derecho en Sitios y haga clic en Agregar sitio FTP .
b. Nombre el sitio FTP como FTP aislado .
C. En Ruta física , vaya a C:\inetpub\ftproot y haga clic en Siguiente .
-
Deje la dirección IP como Todos sin asignar y en el puerto 21.
una. Asegúrese de que la casilla esté marcada junto a Iniciar sitio FTP automáticamente .
b. Bajo SSL , selecciona Sin SSL .
C. Haga clic en Siguiente .
-
En Autenticación , seleccione Básico .
una. Bajo Autorización , seleccione Roles o grupos de usuarios especificados .
b. En el cuadro de texto, escriba FTPUsers .
C. Asegúrese de que los permisos estén establecidos en Lectura .
d. Haga clic en Finalizar .
Aislamiento de usuario FTP
Una vez completada la creación del sitio, siga los siguientes pasos para configurar el aislamiento de usuarios de FTP:
-
Asegúrese de que el FTP aislado el sitio está seleccionado en el panel de la izquierda. Debería ver varias opciones disponibles en Inicio de FTP aislado página.
-
Abra Aislamiento de usuario de FTP .
-
En Aislar usuarios , seleccione Directorio de nombre de usuario (deshabilitar directorios virtuales) .
-
Haz clic en Aplicar en el panel de la derecha.
Configurar navegación de directorio FTP
Utilice los siguientes pasos para configurar la exploración de directorios FTP.
-
Asegúrese de que el FTP aislado el sitio está seleccionado en el panel de la izquierda. Debería ver varias opciones disponibles en Inicio de FTP aislado página.
-
Abra la exploración del directorio FTP .
-
Marque la casilla junto a Directorios virtuales en Opciones de listado de directorio .
-
Haz clic en Aplicar en el panel de la derecha.
Crea el grupo FTPUsers
Use los siguientes pasos para crear el grupo FTPUsers:
-
Abra Administración de usuarios . Puede seleccionar Administrador del servidor> Administración de equipos> Usuarios y grupos locales o ejecute el comando de ejecución
lusrmgr.msc
. -
Abrir Grupos , haga clic con el botón derecho en un área en blanco y seleccione Nuevo grupo del menú.
-
Nombre el grupo FTPUsers y haz clic en Crear .
Crea la carpeta Grupos locales
Utilice los siguientes pasos para crear los Grupos locales carpeta:
-
Vuelva a IIS.
-
Haga clic derecho en FTP aislado sitio y seleccione Agregar directorio virtual .
-
Bajo Alias , escriba UsuarioLocal .
-
En Ruta física , elige C:\inetpub\ftproroot y haz clic en Aceptar .
Crea una cuenta FTP
Utilice los siguientes pasos para crear una cuenta FTP:
-
Para crear un usuario, abra Administración de usuarios en el servidor.
una. Cree el nuevo usuario y agréguelo al grupo FTPUsers .
b. Establezca el atributo La contraseña nunca caduca .
C. Eliminar la marca El usuario debe cambiar la contraseña en el próximo inicio de sesión .
-
Abra IIS, expanda Sitios y expanda FTP aislado .
una. Haga clic derecho en Usuario local y haga clic en Agregar directorio virtual .
b. Bajo Alias , ingrese el nombre de usuario del usuario que creó en el paso anterior.
C. Establezca la ruta física en C:\inetpub\ftproot y haz clic en Aceptar .
-
Asegúrese de que el directorio de nombre de usuario que acaba de crear esté resaltado en IIS y abra Reglas de autorización de FTP .
una. En el panel de la derecha, haga clic en Agregar regla de permiso. .
b. Cuando se abra la ventana, en Permitir el acceso a este contenido para , seleccione Usuarios especificados e ingrese el nombre de usuario del usuario que creó.
C. En permisos, seleccione Leer y Escribir .
d. Haz clic en Aceptar . Ahora cualquier carpeta que cree bajo ese usuario heredará las propiedades de su carpeta de nombre de usuario.
-
Para dar al usuario acceso al directorio que el cliente ha solicitado, como MySite , haga clic con el botón derecho en el directorio de nombre de usuario que creó anteriormente y seleccione Agregar directorio virtual .
una. Introduzca un alias, como el nombre de la carpeta (destino).
b. Ingrese la ruta física.
C. Haga clic en Aceptar .
-
Para agregar los permisos NTFS dentro de Windows para C:\inetpub\wwwroot\MySite , haga clic con el botón derecho en el nombre de la carpeta FTP que acaba de crear en el paso anterior y seleccione Explorar .
una. Haga clic derecho en un área dentro de la carpeta y seleccione Propiedades .
b. En las Propiedades ventana, haga clic en Seguridad pestaña.
C. Haga clic en Editar y haga clic en Agregar en la Editar ventana.
d. Introduzca el nombre del usuario que creó anteriormente y haga clic en Aceptar. .
mi. En los Permisos ventana, asegúrese de dejar los valores predeterminados y marque la casilla junto a Escribir en Permitir .
F. Haz clic en Aceptar .
Probar una cuenta FTP
Utilice los siguientes pasos para probar la cuenta FTP:
-
Abra PowerShell e ingrese el siguiente comando para abrir FTP localmente en el servidor:
ftp ::1
-
Ingrese el nombre de usuario y la contraseña según lo solicitado. Tenga en cuenta que Windows no muestra nada cuando ingresa la contraseña.
-
Escriba el siguiente comando para comprobar a qué carpetas tiene acceso:
dir
-
Vaya a la carpeta que creó anteriormente, que se muestra en el dir comando.
cd \<foldername>
-
Ejecute el siguiente comando para verificar que tiene permisos de escritura creando una carpeta de prueba:
mkdir testfolder
-
Compruebe si la carpeta de prueba se crea con el siguiente comando:
dir
-
Eliminar la carpeta de prueba con el siguiente comando:
rmdir testfolder
-
Use el siguiente comando para salir de FTP:
quit