Compartir a través de


Uso de cuotas de carpetas FSRM con FTP en IIS 7

de Robert McMurray

Compatibilidad

Versión Notas
IIS 7.5 El servicio FTP 7.5 se distribuye como una característica de IIS 7.5 en Windows 7 y Windows Server 2008 R2.
IIS 7.0 Los servicios FTP 7.0 y FTP 7.5 se enviaron fuera de banda para IIS 7.0, lo que requería descargar e instalar el servicio desde la siguiente dirección URL: https://www.iis.net/downloads/microsoft/ftp.

Introducción

Microsoft ha creado un nuevo servicio FTP que se ha reescrito completamente para Windows Server© 2008. Este servicio FTP actualizado incorpora muchas características nuevas que permiten a los autores web publicar contenido mejor que antes, y ofrece a los administradores web más opciones de seguridad e implementación.

Este documento le guía por el uso de las cuotas basadas en carpetas proporcionadas por el Resource Manager del servidor de archivos (FSRM) de Windows Server 2008 con el nuevo servicio FTP para crear un sitio FTP accesible públicamente con un tamaño de cuota fijo. Contiene:

Nota:

Este tutorial contiene una serie de pasos en los que inicia sesión en el sitio FTP mediante la cuenta de administrador local. Estos pasos solo deben seguirse en el propio servidor usando la dirección de bucle invertido o a través de SSL desde un servidor remoto. Si prefiere usar una cuenta de usuario independiente en lugar de la cuenta de administrador, debe crear las carpetas adecuadas y establecer los permisos correctos para esa cuenta de usuario cuando sea necesario.

Requisitos previos

Los siguientes elementos deben instalarse para completar los procedimientos de este artículo:

  • IIS 7.0 debe estar instalado en Windows 2008 Server 2008 y el Administrador de Internet Information Services debe estar instalado.

  • Nuevo servicio FTP. Puede descargar e instalar el servicio FTP desde el sitio web https://www.iis.net/ mediante uno de los vínculos siguientes:

    • FTP 7.5 para IIS 7.0 (x64)
    • FTP 7.5 para IIS 7.0 (x86)
  • Debe crear una carpeta raíz para la publicación de FTP:

    • Cree una carpeta en C:\inetpub\ftproot

    • Establezca los permisos para permitir el acceso anónimo:

      • Abra un símbolo del sistema.

      • Escriba el siguiente comando:

        ICACLS "C:\inetpub\inetpub\ftproot" /Grant IUSR:R /T
        
      • Cierre el símbolo del sistema.

Nota:

La configuración que se muestra en este tutorial especifica C:\inetpub\ftproot como la ruta de acceso al sitio FTP. No es necesario usar esta ruta de acceso. Sin embargo, si cambia la ubicación del sitio, tendrá que cambiar las rutas de acceso relacionadas con el sitio que se usan en este tutorial.

Crear un nuevo sitio FTP

En esta sección se crea un nuevo sitio FTP que se puede abrir para el acceso de solo lectura por parte de usuarios anónimos y acceso de lectura y escritura por parte de la cuenta de administrador.

Paso 1: Usar el Asistente para sitios FTP para crear un sitio FTP con autenticación anónima

Cree un sitio FTP donde los usuarios podrán acceder al contenido de forma anónima. Siga estos pasos:

  1. Vaya al Administrador de IIS 7.0. En el panel Conexiones, haga clic en el nodo Sitios del árbol.

  2. Haga clic con el botón derecho en el nodo Sitios del árbol y haga clic en Agregar sitio FTP o en Agregar sitio FTP en el panel Acciones.
    Screenshot of the Add F T P Site wizard's Site Information screen with a focus on the Next option.

  3. Cuando aparezca el asistente Agregar sitio FTP:

    • Escriba "Mi nuevo sitio FTP" en el cuadro Nombre del sitio FTP y vaya a la carpeta C:\inetpub\ftproot que creó en la sección Requisitos previos.

      Nota:

      Si decide escribir la ruta de acceso a la carpeta de contenido, puede usar variables de entorno en las rutas de acceso; por ejemplo: %SystemDrive%\inetpub\ftproot

    • Haga clic en Next.
      Screenshot of the Add F T P Site wizard with My New F T P Site entered as the F T P site name.

  4. En la página siguiente del asistente:

    • Elija una dirección IP para el sitio FTP en la lista desplegable Dirección IP o acepte la selección predeterminada de "Todo sin asignar". Dado que usará la cuenta de administrador más adelante en este tutorial, asegúrese de restringir el acceso al servidor y escriba la dirección IP de bucle invertido local del equipo escribiendo "127.0.0.1" en el cuadro Dirección IP.
    • Normalmente, escribiría el puerto TCP/IP para el sitio FTP en el cuadro Puerto. Para este tutorial, acepte el puerto predeterminado de 21.
    • Para este tutorial, no se usará un nombre de host, por lo que debe asegurarse de que el cuadro Host virtual esté en blanco.
    • Asegúrese de que la lista desplegable Certificados esté establecida en "No seleccionado" y de que esté seleccionada la opción Permitir SSL.
    • Cuando haya completado estos elementos, haga clic en Aceptar.
      Screenshot of the Binding and S S L Settings screen in the Add F T P Site wizard.
  5. En la página siguiente del asistente:

    • Seleccione Anónimo para la configuración de Autenticación.
    • Para la configuración de Autorización, elija "Usuarios anónimos" en la lista desplegable Permitir el acceso a y seleccione Leer para la opción Permisos.
    • Cuando haya completado estos elementos, haga clic en Finalizar.
      Screenshot of the Authentication and Authorization wizard.
  6. Vaya al Administrador de IIS 7.0. Haga clic en el nodo del sitio FTP que ha creado. Se muestran los iconos de todas las características de FTP.
    Screenshot of the I I S Manager screen with the My New F T P Site icon being highlighted.

Paso 2: Agregar autenticación básica al sitio FTP

Es necesario agregar la autenticación básica para que los usuarios puedan iniciar sesión. Para ello, siga estos pasos:

  1. Vaya al Administrador de IIS 7.0. Haga clic en el nodo del sitio FTP que creó anteriormente. Haga doble clic en el icono de Autenticación FTP para abrir la página de características de autenticación FTP.
    Screenshot of the My New F T P Site Home screen with the F T P Authentication option being highlighted.

  2. Cuando se muestre la página Autenticación FTP, resalte Autenticación básica. En el panel Acciones, haga clic en Habilitar.
    Screenshot of the F T P Authentication page, with the Basic Authentications option being highlighted.

  3. Vaya al Administrador de IIS 7.0. Haga clic en el nodo del sitio FTP para mostrar los iconos de todas las características de FTP de nuevo.

  4. Debemos agregar una regla de autorización para que el administrador pueda iniciar sesión. Haga doble clic en el icono Reglas de autorización de FTP para abrir la página de características reglas de autorización de FTP.
    Screenshot of the My New F T P Site Home page with the F T P Authorization Rules option being highlighted.

  5. Cuando se muestre la página Reglas de autorización de FTP, haga clic en Agregar regla de permiso en el panel Acciones.
    Screenshot of the F T P Authorization Rules page, showing the Add Allow Rule option in the Actions pane.

  6. Cuando se muestre el cuadro de diálogo Agregar regla de autorización de permiso:

    • Seleccione Usuarios especificados y escriba "administrador" en el recuadro.
    • En Permisos, seleccione Lectura y escritura.
    • Haga clic en OK.
      Screenshot of the Add Allow Authorization Rule dialog box.

Paso 3: Mostrar bytes disponibles para el sitio FTP

Debemos configurar el sitio FTP para que los usuarios puedan ver los bytes disponibles para el sitio. Siga estos pasos:

  1. Vaya al Administrador de IIS 7.0. Haga clic en el nodo del sitio FTP que creó anteriormente. Haga doble clic en el icono de exploración de directorios FTP para abrir la página de exploración del directorio FTP.
    Screenshot of the My New F T P Site Home page with the F T P Directory Browsing option being highlighted.
  2. Active la casilla Bytes disponibles y, a continuación, haga clic en Aplicar en el panel Acciones .
    Screenshot of the F T P Directory Browsing page showing the Apply option in the Actions pane.

Resumen

Para resumir los elementos que completó en este paso:

  1. Ha creado un nuevo sitio FTP denominado "Mi nuevo sitio FTP", con la raíz de contenido del sitio en C:\inetpub\ftproot.
  2. El sitio FTP se enlaza a la dirección de bucle invertido local del equipo en el puerto 21 y elige no usar Capa de sockets seguros (SSL) para el sitio FTP.
  3. Ha creado una regla predeterminada para el sitio FTP para permitir que los usuarios anónimos tengan acceso de "Lectura" a los archivos.
  4. Ha agregado una regla de autorización que permite a la cuenta de administrador "Leer" y "Escribir" en el sitio FTP.
  5. Ha agregado la autenticación básica al sitio FTP.
  6. Ha configurado el sitio FTP para mostrar los bytes disponibles para los usuarios.

Instalación y configuración del servicio Resource Manager del servidor de archivos

Esta sección del tutorial le guiará por los pasos necesarios para instalar el servicio de Resource Manager del servidor de archivos (FSRM) y configurar una cuota de carpetas.

Paso 1: Instalar el servidor de archivos Resource Manager (FSRM)

  1. En Administrador del servidor en Roles, haga clic en Agregar rol en el Resumen de roles.
    Screenshot of the Server Manager screen's Roles pane, showing the Add Role option in the Roles Summary section.
  2. En el cuadro de diálogo Seleccionar roles de servidor, active Servicios de archivos. Haga clic en Next.
    Screenshot of the Select Server Roles dialog, with the File Services option being highlighted.
  3. En la página Introducción a servicios de archivos, haga clic en Siguiente.
    Screenshot of the Introduction to File Services page, showing the Next option.
  4. En la página Seleccionar servicios de rol, compruebe el servicio de servidor de archivos Resource Manager. Haga clic en Next.
    Screenshot of the Select Role Services page with the File Server Resource Manager option being highlighted.
  5. En la página Configurar supervisión de uso de almacenamiento, haga clic en el botón Opciones.
    Screenshot of the Configure Storage Utilization Monitoring page, showing the Options button.
  6. En el cuadro de diálogo Opciones de supervisión de volumen, active la opción Informe de uso de cuotas. Haga clic en OK.
    Screenshot of the Volume MOnitoring Options dialog, with the Quota Usage Report option being highlighted.
  7. En la página Configurar supervisión de uso de almacenamiento, haga clic en Siguiente.
    Screenshot of the Configure Storage Utilization Monitoring page, showing the Next option.
  8. En la página Establecer opciones de notificación, personalice la ubicación de los informes y la configuración de correo electrónico. Haga clic en Next.
    Screenshot of the Set Report Options page, showing the Next option.
  9. En la página Confirmar selecciones de instalación, compruebe las opciones. Haga clic en Instalar.
    Screenshot of the Confirm Installation Selections page, showing the Install option.
  10. Cuando se complete la instalación, haz clic en Cerrar.
    Screenshot of the Installation Results screen, showing the Close option.
  11. Expanda el nodo Roles en el Administrador del servidor. Ahora debería ver el rol Servicios de archivos mostrado con toda su información relacionada.
    Screenshot of the File Services role being highlighted in the Roles node in Server Manager.

Paso 2: Crear una cuota de carpetas

  1. En el menú Herramientas administrativas de Windows, haga clic en Servidor de archivos Resource Manager.
    Screenshot of the Windows Administrative Tools menu, showing the highlighted File Server Resource Manager option.
  2. En el Servidor de archivos Resource Manager, expanda Administración de cuotas en la vista de árbol, haga clic en Cuotas y, a continuación, haga clic en Crear cuota en el panel Acciones.
    Screenshot of the File Server Resource Manager, showing the Create Quota option in the Actions pane.
  3. En el cuadro de diálogo Crear cuota, vaya a la carpeta C:\inetpub\ftproot que creó en la sección Requisitos previos. Elija una plantilla de la lista de plantillas disponibles que se aplicarán a la carpeta. Haga clic en Crear.
    Screenshot of the Create Quota dialog box, showing the Create option.
  4. El Servidor de archivos Resource Manager debería mostrar ahora la configuración de cuota para el sitio FTP.
    Screenshot of the File Server Resource Manager displaying the entered quota settings.

Resumen

Para resumir los elementos que completó en este paso:

  1. Ha agregado el rol Servicios de archivos al servidor y ha agregado el servicio de rol Servidor de archivos Resource Manager.
  2. Ha agregado una cuota de carpetas para el directorio de contenido del sitio FTP.

Una vez se hayan habilitado las cuotas de carpeta para una ruta de acceso de contenido para un sitio FTP y el sitio se haya configurado para mostrar los bytes disponibles, FTP devolverá los bytes disponibles cada vez que el cliente FTP envíe o le envíen un comando de lista de directorios.

Nota:

Es posible que algunos clientes FTP gráficos no muestren esta información a menos que admitan alguna forma de ver el registro de actividad para la sesión FTP.