You are on page 1of 10

Agregar sitios FTP al servidor

Actualizado: agosto de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with
SP2, Windows Server 2008

IIS le permite crear varios sitios FTP en un único servidor. Para agregar un sitio a un servidor, debe preparar el servidor y
los servicios de red asociados y crear una identidad exclusiva para el sitio.

Prepararse para agregar un sitio FTP


Agregar un sitio FTP a un servidor que ya hospeda un sitio FTP requiere preparación.

 Varios sitios FTP pueden utilizar la misma dirección IP. Sin embargo, si utiliza una dirección IP exclusiva para
identificar un sitio FTP nuevo, deberá obtener una dirección IP estática de su organización o del Proveedor de
acceso a Internet (ISP, Internet Service Provider) y configurar los parámetros TCP/IP en el servidor.

 Los servicios estándar de FTP utilizan el puerto TCP 21 de manera predeterminada y normalmente no resulta muy
recomendable utilizar otro puerto para los servicios de FTP. Sin embargo, si utiliza un número de puerto TCP no
estándar para identificar un sitio FTP nuevo en situaciones especiales (normalmente, se utiliza en sitios web
privados para desarrollo y pruebas), seleccione un puerto TCP superior a 1023 de manera que no entre en
conflicto con números de puerto muy conocidos asignados por la Autoridad para la asignación de números de
Internet.

 Utilice Windows Explorer para crear un directorio particular para el contenido del sitio FTP. Cree subdirectorios
para almacenar otros contenidos cuando sea necesario. Para organizar los directorios particulares en varios sitios
FTP del mismo servidor, puede crear un directorio particular que almacene todos los directorios particulares y, a
continuación, crear los subdirectorios para cada sitio. Puede crear un directorio particular en el servidor local o
como una ruta según la Convención de nomenclatura universal (UNC, Universal Naming Convention) en un
recurso compartido de red. También puede crear directorios virtuales asignados a los directorios físicos.

Agregar un sitio FTP


IIS proporciona los dos métodos siguientes para agregar un sitio FTP nuevo:

 Administrador de IIS.

 El script de administración de la línea de comandos Iisftp.vbs.

Importante

Debe ser miembro del grupo Administradores en el equipo local para poder llevar a cabo el procedimiento o
procedimientos siguientes. Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta
que no pertenezca al grupo Administradores y, después, utilice el comando runas para ejecutar el Administrador
de IIS como administrador. En el símbolo del sistema, escriba: runas /User:Administrative_AccountName"mmc
%systemroot%\system32\inetsrv\iis.msc".

Procedimientos
Para agregar un sitio FTP con el Administrador de IIS
1. En el Administrador de IIS, haga doble clic en el equipo local, haga clic con el botón secundario del mouse(ratón)
en la carpeta Sitios FTP o en la carpeta específica de un sitio FTP, seleccione Nuevo y, a continuación, haga clic
en Sitio FTP.

2. En el Asistente para crear un sitio FTP, haga clic en Siguiente.

3. En el cuadro Descripción, escriba el nombre seleccionado para el sitio FTP y haga clic en Siguiente.

4. En Escriba la dirección IP correspondiente a este sitio FTP, haga clic en Todos sin asignar para permitir
que FTP responda a todas las direcciones IP no asignadas en el servidor, o haga clic en una determinada dirección
IP para el sitio.

Nota

En el Asistente para crear un sitio FTP, Todos sin asignar hace referencia a las direcciones IP que están
asignadas a un equipo pero no a un sitio específico. El sitio FTP predeterminado utiliza todas las direcciones
IP que no están asignadas a otros sitios. Sólo se puede configurar un sitio para que utilice direcciones IP no
asignadas en un número de puerto determinado. Para obtener más información acerca de cómo se
identifican los sitios, vea Crear varios sitios FTP.
5. El puerto TCP se asigna al puerto 21 de manera predeterminada. Para utilizar un número de puerto no estándar
para crear una identidad única para un sitio FTP privado, en Escriba el puerto TCP correspondiente a este
sitio FTP, escriba un número de puerto nuevo superior a 1023 y haga clic en Siguiente.

6. Haga clic en el método de aislamiento de usuarios apropiado para este sitio y haga clic en Siguiente.

7. En el cuadro Ruta, escriba o busque la ruta del directorio particular del sitio FTP y haga clic en Siguiente.

8. Seleccione permisos de Lectura o de Lectura y Escritura para el sitio.

9. Haga clic en Siguiente y, a continuación, haga clic en Finalizar para cerrar el Asistente para crear un sitio FTP.

Importante

Debe ser miembro del grupo Administradores en el equipo local para poder ejecutar scripts y archivos ejecutables.
Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta que no pertenezca al grupo
Administradores y, después, utilice el comando runas para ejecutar el script o el archivo ejecutable como
administrador. En el símbolo del sistema, escriba runas /profile /User:MyComputer\Administrator cmd para
abrir una ventana de comandos con derechos de administrador y, a continuación,
escriba cscript.exe ScriptName (incluya la ruta de acceso completa al script y los parámetros necesarios).
Para agregar un sitio FTP utilizando el script de administración de la línea de comandos Iisftp.vbs
1. Si el nuevo sitio FTP va a estar en un directorio nuevo, cree un directorio nuevo.

2. En el menú Inicio, haga clic en Ejecutar.

3. En el cuadro Abrir, escriba cmd y, a continuación, haga clic en Aceptar.

4. En el símbolo del sistema, vaya al directorio systemroot\System32.

5. Escriba lo siguiente y, después, presione ENTRAR:

cscript iisftp.vbs /create HomeDirectory " SiteDescription " IPAddress /b PortNumber

Por ejemplo, el siguiente comando crea e inicia un sitio FTP denominado miSitioFTP en el puerto 21, que está en
la dirección IP 123.456.789 y cuyo directorio particular es C:\Inetpub\Ftproot\newdirectory:

cscript iisftp.vbs /create c:\inetpub\ftproot\newdirectory "myftpsite" /i 123.456.789 /b 21.

Nota

El script Iisftp.vbs es compatible con muchas más opciones para crear un sitio FTP. Para ver las opciones
disponibles, busque "iisftp.vbs" en el Centro de ayuda y soporte técnico de Windows Server 2003.
Información relacionada

 Para obtener información acerca de cómo instalar el servicio FTP, vea Instalación de sitios FTP.

 Para obtener más información acerca de cómo se identifican los sitios, vea Cambiar los directorios particulares del
sitio FTP.

 Para obtener información acerca de cómo cambiar propiedades en sitios FTP existentes, vea Cambiar la
configuración predeterminada de un sitio FTP.

 Para obtener información acerca de cómo agregar directorios virtuales, vea Utilizar directorios virtuales con sitios
FTP.

 Para obtener información que le ayude a decidir qué método de aislamiento de usuarios es el adecuado para un
sitio concreto, vea Aislar usuarios de FTP.

 Para obtener información sobre cómo realizar tareas comunes desde scripts de la línea de comandos, vea Using
Command-Line Administration Scripts (en inglés).
Utilizar directorios virtuales con sitios FTP
Actualizado: agosto de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with
SP2, Windows Server 2008

Información general y procedimientos para crear y eliminar directorios virtuales para sitios FTP mediante el uso del
Administrador de IIS y scripts.

Un directorio virtual es un nombre descriptivo o alias de un directorio físico del disco duro del servidor que normalmente no
reside en el directorio particular del sitio FTP. La utilización de alias es segura, puesto que los usuarios no conocen la
ubicación física de los archivos en el servidor y, por tanto, no pueden utilizar esa información para intentar modificarlos. Con
los alias también es más fácil mover los directorios en el sitio. En lugar de cambiar la dirección URL del directorio, sólo es
necesario cambiar la asignación entre el alias y la ubicación física del directorio.

Otra ventaja de los alias es que se puede publicar contenido en varios directorios al que pueden tener acceso todos los
usuarios y controlar los permisos de lectura y escritura de cada directorio virtual de forma separada. Incluso aunque esté
habilitado el aislamiento de los usuarios, se puede compartir contenido público mediante la creación de un directorio virtual
con permiso de acceso para todos los usuarios.

Si el sitio FTP contiene archivos que están ubicados en un directorio distinto del directorio particular o en otros equipos,
debe crear directorios virtuales para incluir esos archivos en el sitio FTP. Para crear un directorio virtual que señale a un
directorio físico en otro equipo, debe especificar la ruta de acceso UNC completa al directorio e indicar un nombre de usuario
y una contraseña para los derechos de usuario.

Si desea publicar desde cualquier directorio que no esté contenido en el directorio particular, debe crear un directorio
virtual. Supongamos, por ejemplo, que configura un sitio FTP para el grupo de marketing en la intranet de la compañía. En
la tabla siguiente se muestra un ejemplo de cómo se podrían crear las asignaciones entre las ubicaciones físicas de los
archivos y las direcciones URL a través de las cuales se obtiene acceso a ellos.

Dirección URL Ubicación física Alias

ftp://sitioFTPDeEjemplo C:\Inetpub\Ftproot Directorio particular

ftp://sitioFTPDeEjemplo/RP C:\Marketing\RelacionesPúblicas PR

ftp://sitioFTPDeEjemplo/PR/PRAnterior C:\Documentos\Antiguos PRAnterior

ftp://sitioFTPDeEjemplo/PRPúblico C:\Documentos\Públicos PRPúblico

ftp://sitioWebDeEjemplo/Clientes //Servidor2/DatosDeVentas Clientes


Tanto los directorios virtuales como los físicos (directorios sin un alias) aparecen en el Administrador de IIS. Un directorio
virtual se indica mediante un icono de carpeta modificada. En la ilustración siguiente se muestra el sitio FTP de ejemplo
descrito anteriormente, donde Clientes, PR y PRPúblico son directorios virtuales.
También se pueden definir directorios virtuales anidados. Por ejemplo, dentro del directorio virtual PR, puede crear otro
directorio virtual, denominado en este caso PrAnterior. Se puede obtener acceso al contenido de PrAnterior a través de la
dirección URL ftp://sitioFTPDeEjemplo/PR/PRAnterior.

Nota

El servidor FTP no incluye los nombres de los directorios virtuales cuando una aplicación cliente solicita el
contenido del directorio de trabajo actual. Sin embargo, sí se enumeran los directorios físicos.

Importante

El acceso al contenido de un directorio virtual depende del directorio de trabajo actual. Por ejemplo, si un usuario
está conectado al directorio raíz de sitioFTPDeEjemplo y tiene los permisos necesarios, puede cambiar del
directorio de trabajo a las rutas de acceso siguientes: /PRPúblico, /PR, /PR/PrAnterior y /Clientes si conoce la
estructura del sitio. Por ejemplo, si el directorio de trabajo actual es /PRPúblico, el usuario recibirá un mensaje de
error si intenta cambiar del directorio de trabajo a /PR mediante el comando cwd /PR, pero no tendrá problemas
para este cambio si escribe el comando cwd ./PR.
Asimismo, para cambiar el directorio de trabajo, el usuario puede combinar nombres de directorio físico y nombres de
directorio virtual. Supongamos, por ejemplo, que bajo la ruta de acceso física a la que está asignado el directorio virtual PR
se encuentra la carpeta física denominada Prueba y el directorio de trabajo actual es la raíz de sitioFTPDeEjemplo. El usuario
podrá cambiar del directorio de trabajo a la carpeta física Prueba mediante el comando cwd PR/Test.

Si se trata de un sitio FTP básico, puede colocar todos los archivos en el directorio particular del sitio y, seguramente, no
tendrá que agregar directorios virtuales. Si tiene un sitio complejo o desea especificar diferentes direcciones URL para
distintas partes del sitio, puede agregar tantos directorios virtuales como sea necesario. Para que se pueda tener acceso a
un directorio virtual desde varios sitios, debe agregar el directorio virtual a cada sitio.

Existen dos maneras de crear o eliminar un directorio virtual:

 Utilizando el Administrador de IIS.

 Utilizando el script de administración iisftpdr.vb.

Importante

Para realizar el procedimiento o los procedimientos siguientes, debe ser miembro del grupo Administradores en el
equipo local. Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta que no
pertenezca al grupo Administradores y, después, utilice el comando runas para ejecutar el Administrador de IIS
como administrador. En el símbolo del sistema, escriba: runas /User:Administrative_AccountName "mmc
%systemroot%\system32\inetsrv\iis.msc".

Procedimientos
Para crear un directorio virtual utilizando el Administrador de IIS
1. En el Administrador de IIS, expanda el equipo local, expanda la carpeta Sitios FTP, expanda el sitio FTP en el que
desea agregar un directorio virtual, haga clic con el botón secundario del mouse (ratón) en el sitio o carpeta
donde desea crear el directorio virtual, seleccione Nuevo y, a continuación, haga clic en Directorio virtual.

2. Haga clic en Siguiente.

3. En el cuadro Alias, escriba un nombre para el directorio virtual y haga clic en Siguiente. Este nombre es el que
escriben los usuarios, por lo que debe ser corto y fácil de escribir.

4. En el cuadro Directorio, escriba o busque el directorio físico en el que se encuentra el directorio virtual y haga
clic en Siguiente.

5. En Habilitar los siguientes permisos, active las casillas situadas junto a los permisos de acceso necesarios y
haga clic en Siguiente.

6. Haga clic en Finalizar. Se creará el directorio virtual bajo el nivel de la carpeta seleccionada actualmente.

Importante

Para ejecutar scripts y archivos ejecutables, debe ser miembro del grupo Administradores en el equipo local. Como
práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta que no pertenezca al grupo
Administradores y, después, utilice el comando runas para ejecutar el script o el ejecutable como administrador.
En el símbolo del sistema, escriba runas /profile /User:MyComputer\Administrator cmd para abrir una
ventana de comandos con derechos de administrador y, a continuación, escriba cscript.exeScriptName (incluya la
ruta de acceso completa al script y los parámetros necesarios).
Para crear un directorio virtual mediante el script de administración Iisftpdr.vbs
1. En el menú Inicio, haga clic en Ejecutar.

2. En el cuadro Abrir, escriba cmd y, a continuación, haga clic en Aceptar.

3. En el símbolo del sistema, escriba cscript iisftpdr.vbs /create SampleFTPSite VirtualDirectoryName x:\path y


presione ENTRAR. Sustituya el nombre del sitio FTP, el nombre del directorio virtual y la ruta del directorio físico
como corresponda.

Nota

Al eliminar un directorio virtual no se elimina el directorio ni los archivos físicos correspondientes.


Para eliminar un directorio virtual utilizando el Administrador de IIS
 En el Administrador de IIS, expanda el sitio FTP que contiene el directorio virtual que desea eliminar, haga clic con
el botón secundario del mouse en el directorio virtual, haga clic en Eliminar y, a continuación, en Sí.

Nota

El método siguiente no funciona en los directorios virtuales raíz.


Para eliminar un directorio virtual mediante el script de administración Iisftpdr.vbs
1. En el menú Inicio, haga clic en Ejecutar.

2. En el cuadro Abrir, escriba cmd y, a continuación, haga clic en Aceptar.

3. En el símbolo del sistema, escriba cscript iisftpdr.vbs /delete SampleFTPSite VirtualDirectoryName y presione


ENTRAR. Sustituya el nombre y el directorio virtual del sitio FTP como corresponda.

Información relacionada

 Para obtener información sobre cómo instalar el servicio FTP, vea Instalación de sitios FTP.

 Para obtener información acerca de la seguridad en los directorios virtuales, vea Securing Virtual Directories (en
inglés) y Access Control with IIS 6.0 (en inglés).

Crear varios sitios FTP


Actualizado: agosto de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with
SP2, Windows Server 2008

Puede crear varios sitios FTP utilizando varias direcciones IP y varios puertos. La creación de varios sitios con múltiples
direcciones IP es una práctica común y recomendable, pero puede complicarse debido a que, de manera predeterminada,
los clientes llaman al puerto 21 al utilizar el protocolo FTP. Por lo tanto, si crea varios sitios FTP utilizando varios puertos,
deberá informar a los usuarios del nuevo número de puerto para que sus clientes FTP puedan encontrarlo y puedan
establecer conexión con él.

Si crea un sitio nuevo utilizando el mismo puerto que el de un sitio existente con la misma dirección IP, no se iniciará el sitio
nuevo. La regla general es que puede haber varios sitios que utilicen la misma dirección IP y el mismo puerto, pero sólo
puede funcionar un sitio de este grupo a la vez. Si intenta iniciar otro sitio de este grupo, obtendrá un mensaje de error.

Importante

Para realizar el procedimiento o los procedimientos siguientes, debe ser miembro del grupo Administradores en el
equipo local. Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta que no
pertenezca al grupo Administradores y, después, utilice el comando runas para ejecutar el Administrador de IIS
como administrador. En el símbolo del sistema, escriba: runas /User:Administrative_AccountName "mmc
%systemroot%\system32\inetsrv\iis.msc".

Procedimientos
Para crear varios sitios FTP utilizando múltiples direcciones IP
1. En el Administrador de IIS, expanda el equipo local, haga clic con el botón secundario del mouse (ratón) en la
carpeta Sitios FTP, seleccione Nuevo y, después, haga clic en Sitio FTP.

2. Haga clic en Siguiente.

3. En el cuadro Descripción, escriba una descripción del sitio FTP y, a continuación, haga clic en Siguiente.

4. En Escriba la dirección IP correspondiente a este sitio FTP, escriba una nueva dirección IP y mantenga el
valor del puerto TCP en 21.

5. Complete el resto del Asistente para crear un sitio FTP.

Para crear varios sitios FTP utilizando múltiples puertos


1. En el Administrador de IIS, expanda el equipo local, haga clic con el botón secundario del mouse en la
carpetaSitios FTP, seleccione Nuevo y, después, haga clic en Sitio FTP.

2. Haga clic en Siguiente.

3. En el cuadro Descripción, escriba una descripción del sitio FTP y, a continuación, haga clic en Siguiente.

4. En Escriba la dirección IP correspondiente a este sitio FTP, escriba la dirección IP del servidor web.

5. En Escriba el puerto TCP correspondiente a este sitio FTP, cambie el puerto TCP del valor predeterminado,
21, a un número de puerto sin asignar. Si no está seguro de los números de puerto que ya se han asignado, elija
un número elevado, por ejemplo un número entre 5000 y 5999.

6. Complete el resto del Asistente para crear un sitio FTP.

Información relacionada

 Para obtener información sobre cómo instalar el servicio FTP, vea Instalación de sitios FTP.

Instalación de sitios FTP


Actualizado: agosto de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with
SP2, Windows Server 2008

IIS incluye el servicio Protocolo de transferencia de archivos (FTP, File Transfer Protocol) para publicar y administrar
archivos. Esta versión de IIS incluye Aislar usuarios de FTP para ayudar a los administradores (especialmente a los
proveedores de hospedaje en Internet) a proteger y comercializar de manera eficaz los servicios FTP de sus clientes.

El servicio FTP no está instalado de forma predeterminada. Para instalar un sitio FTP, primero debe instalar el servicio FTP
mediante el Panel de control. Al instalar el servicio FTP se crea un sitio FTP predeterminado, que puede personalizar de
acuerdo con sus necesidades mediante el Administrador de IIS.

Procedimientos
Para instalar el servicio FTP
1. En el menú Inicio, haga clic en Panel de control, haga doble clic en Agregar o quitar programas y, a
continuación, haga clic en Agregar o quitar componentes de Windows.

2. En la lista Componentes, haga clic en Servidor de aplicaciones y, a continuación, haga clic en Detalles.

3. En la lista Subcomponentes de Servidor de aplicaciones, haga clic en Internet Information Services


(IIS) y, a continuación, haga clic en Detalles.

4. En la lista Subcomponentes de Internet Information Services (IIS), active la casilla Servicio de Protocolo


de transferencia de archivos (FTP) y haga clic en Aceptar.

5. Haga clic en Siguiente. Puede que se le pida el CD del producto Windows Server 2003 o la ruta de acceso de
instalación de red.

6. Haga clic en Finalizar.

Precaución

Recuerde que los sitios FTP o los directorios virtuales configurados para utilizar el aislamiento de Active Directory o
el equilibrio de carga de FTP no deben asignarse a directorios físicos utilizados en sitios web con Extensiones de
servidor de FrontPage® de Microsoft. En caso de realizarse esta asignación, los usuarios podrán ver los archivos
incluidos en esa estructura de carpetas a través de la red.
Cuando se instala el servicio FTP, se crea un directorio FTP predeterminado en LocalDrive:\Inetpub\Ftproot.

La instalación del servicio FTP por primera vez consiste en configurar primero los valores globales de FTP, después los
valores del sitio FTP predeterminado y, por último, agregar el contenido al sitio FTP. IIS utiliza un modelo de herencia que
permite que los valores de niveles inferiores hereden automáticamente los de los niveles superiores. Los valores de los
niveles inferiores se pueden modificar individualmente para invalidar la configuración heredada a partir del siguiente nivel
hacia arriba.

Si cambia un valor en un nivel inferior y posteriormente cambia un valor en un nivel superior que entra en conflicto con el
valor del nivel inferior, se le pedirá que decida si desea cambiar el valor del nivel inferior para que coincida con el del nivel
superior.

Antes de instalar el servicio FTP, vea Proteger sitios FTP con IIS 6.0 para obtener información sobre los problemas de
seguridad asociados al servicio FTP.

Importante

Para realizar el procedimiento o los procedimientos siguientes, debe ser miembro del grupo Administradores en el
equipo local. Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta que no
pertenezca al grupo Administradores y, después, utilice el comando runas para ejecutar el Administrador de IIS
como administrador. En el símbolo del sistema, escriba: runas /User:Administrative_AccountName "mmc
%systemroot%\system32\inetsrv\iis.msc".
Para cambiar globalmente la configuración de FTP
1. En el Administrador de IIS, expanda el equipo local, haga clic con el botón secundario del mouse (ratón) en la
carpeta Sitios FTP y, después, haga clic en Propiedades.

2. Realice los cambios correspondientes en la configuración predeterminada de las páginas de propiedades. Todos los
sitios FTP del equipo heredarán estos cambios. Para obtener información acerca de la configuración individual,
haga clic en Ayuda.

Para cambiar la configuración del sitio FTP predeterminado


1. En el Administrador de IIS, expanda el equipo local, expanda la carpeta Sitios FTP, haga clic con el botón
secundario del mouse en Sitio FTP predeterminado y haga clic en Propiedades.

2. Realice los cambios correspondientes en la configuración predeterminada de las páginas de propiedades para
reemplazar los valores heredados. Para obtener información acerca de la configuración individual, haga clic
enAyuda.

Para publicar contenido en el sitio FTP


 Copie o mueva los archivos de contenido al directorio de publicación de FTP predeterminado.

Nota

Si la red dispone de un sistema de resolución de nombres, como DNS, los visitantes pueden escribir ftp://seguido
del nombre del equipo en el cuadro de dirección de sus exploradores para obtener acceso al sitio. Si la red no
dispone de un sistema de resolución de nombres, los visitantes deberán escribir ftp:// seguido del número de la
dirección IP del equipo.
Información relacionada

 Para obtener información acerca de cómo administrar o agregar un sitio FTP, vea Administración de sitios FTP.

 Para obtener información conceptual acerca del hospedaje de varios sitios en un equipo, vea Hosting Multiple Web
Sites on a Single Server (en inglés).

 Para agregar directorios virtuales a un sitio FTP, vea Utilizar directorios virtuales con sitios FTP.

 Para personalizar la apariencia del sitio FTP, vea Configurar mensajes FTP y el estilo de salida del directorio.

 Para obtener información acerca de cómo aislar usuarios de FTP y la seguridad adicional que este aislamiento
puede proporcionar, vea Aislar usuarios de FTP.

Aislar usuarios de FTP


Actualizado: agosto de 2005
Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with
SP2, Windows Server 2008

El aislamiento de usuarios de FTP es una solución que permite a los proveedores de servicios Internet (ISP) y proveedores
de servicios de aplicaciones ofrecer a sus clientes directorios FTP individuales para cargar archivos y contenido web. El
aislamiento de usuarios FTP impide que los usuarios vean o sobrescriban el contenido web de otros usuarios limitando a los
usuarios a sus propios directorios. Los usuarios no puede navegar al directorio superior, ya que el directorio de nivel
superior del usuario aparece como raíz del servicio FTP. En el sitio específico del usuario, el usuario aún tiene la capacidad
de crear, modificar y eliminar archivos y carpetas.

El aislamiento de usuarios FTP es una propiedad del sitio, no del servidor. Es posible activarlo o desactivarlo para cada sitio
FTP.

El aislamiento de usuarios de FTP admite estos tres modos de aislamiento, cada uno de los cuales cuenta con diferentes
niveles de aislamiento y autenticación:

 No aislar usuarios: Este modo no habilita el aislamiento de usuarios de FTP. Está diseñado para que su
funcionamiento sea similar al de las versiones anteriores de IIS.

 Aislar usuarios: Este modo autentica a los usuarios contra cuentas locales o de dominio antes de permitirles el
acceso al directorio particular correspondiente a su nombre de usuario.

 Aislar a los usuarios mediante Active Directory: Este modo autentica las credenciales de usuario contra un
contenedor de Active Directory correspondiente, en lugar de realizar la búsqueda en todo el contenido de Active
Directory, lo que requeriría mucho tiempo de procesamiento.

Nota

Para utilizar este modo es necesario un servidor de Active Directory en un sistema operativo de la familia
de servidores Windows Server 2003. También es posible utilizar la versión de Active Directory de Windows
2000, pero sería necesario ampliar manualmente el esquema Objeto de usuario. Para obtener más
información acerca de cómo configurar un servidor de Active Directory, vea el Centro de ayuda y soporte
técnico de Windows Server 2003.

Esta sección:

 Crear un sitio FTP nuevo con el modo Aislar usuarios : Describe cómo crear un nuevo sitio FTP con el modoAislar
usuarios.

 Convertir un sitio FTP existente al modo Aislar usuarios : Describe cómo convertir un sitio FTP existente al
modoAislar usuarios.

 Crear un sitio FTP con el modo Aislar usuarios mediante Active Directory : Describe cómo crear un nuevo sitio FTP
con el modo Aislar usuarios mediante Active Directory.

 Habilitar el acceso anónimo para un sitio FTP configurado con el modo Aislar a los usuarios mediante Active
Directory: Describe cómo habilitar un acceso anónimo para un sitio FTP configurado con el modo Aislar a los
usuarios mediante Active Directory.

 Convertir un sitio FTP al modo Aislar a los usuarios mediante Active Directory : Describe cómo preparar y convertir
un sitio FTP existente al modo Aislar a los usuarios mediante Active Directory.

Información relacionada

 Para obtener más información acerca de los modos de aislamiento de usuarios de FTP, vea Hosting Multiple FTP
Sites with FTP User Isolation (en inglés).

 Para obtener información acerca de cómo instalar el servicio FTP, vea Instalación de sitios FTP.

Agregar sitios FTP al servidor


Actualizado: agosto de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with
SP2, Windows Server 2008
IIS le permite crear varios sitios FTP en un único servidor. Para agregar un sitio a un servidor, debe preparar el servidor y
los servicios de red asociados y crear una identidad exclusiva para el sitio.

Prepararse para agregar un sitio FTP


Agregar un sitio FTP a un servidor que ya hospeda un sitio FTP requiere preparación.

 Varios sitios FTP pueden utilizar la misma dirección IP. Sin embargo, si utiliza una dirección IP exclusiva para
identificar un sitio FTP nuevo, deberá obtener una dirección IP estática de su organización o del Proveedor de
acceso a Internet (ISP, Internet Service Provider) y configurar los parámetros TCP/IP en el servidor.

 Los servicios estándar de FTP utilizan el puerto TCP 21 de manera predeterminada y normalmente no resulta muy
recomendable utilizar otro puerto para los servicios de FTP. Sin embargo, si utiliza un número de puerto TCP no
estándar para identificar un sitio FTP nuevo en situaciones especiales (normalmente, se utiliza en sitios web
privados para desarrollo y pruebas), seleccione un puerto TCP superior a 1023 de manera que no entre en
conflicto con números de puerto muy conocidos asignados por la Autoridad para la asignación de números de
Internet.

 Utilice Windows Explorer para crear un directorio particular para el contenido del sitio FTP. Cree subdirectorios
para almacenar otros contenidos cuando sea necesario. Para organizar los directorios particulares en varios sitios
FTP del mismo servidor, puede crear un directorio particular que almacene todos los directorios particulares y, a
continuación, crear los subdirectorios para cada sitio. Puede crear un directorio particular en el servidor local o
como una ruta según la Convención de nomenclatura universal (UNC, Universal Naming Convention) en un
recurso compartido de red. También puede crear directorios virtuales asignados a los directorios físicos.

Agregar un sitio FTP


IIS proporciona los dos métodos siguientes para agregar un sitio FTP nuevo:

 Administrador de IIS.

 El script de administración de la línea de comandos Iisftp.vbs.

Importante

Debe ser miembro del grupo Administradores en el equipo local para poder llevar a cabo el procedimiento o
procedimientos siguientes. Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta
que no pertenezca al grupo Administradores y, después, utilice el comando runas para ejecutar el Administrador
de IIS como administrador. En el símbolo del sistema, escriba: runas /User:Administrative_AccountName"mmc
%systemroot%\system32\inetsrv\iis.msc".

Procedimientos
Para agregar un sitio FTP con el Administrador de IIS
1. En el Administrador de IIS, haga doble clic en el equipo local, haga clic con el botón secundario del mouse(ratón)
en la carpeta Sitios FTP o en la carpeta específica de un sitio FTP, seleccione Nuevo y, a continuación, haga clic
en Sitio FTP.

2. En el Asistente para crear un sitio FTP, haga clic en Siguiente.

3. En el cuadro Descripción, escriba el nombre seleccionado para el sitio FTP y haga clic en Siguiente.

4. En Escriba la dirección IP correspondiente a este sitio FTP, haga clic en Todos sin asignar para permitir
que FTP responda a todas las direcciones IP no asignadas en el servidor, o haga clic en una determinada dirección
IP para el sitio.

Nota

En el Asistente para crear un sitio FTP, Todos sin asignar hace referencia a las direcciones IP que están
asignadas a un equipo pero no a un sitio específico. El sitio FTP predeterminado utiliza todas las direcciones
IP que no están asignadas a otros sitios. Sólo se puede configurar un sitio para que utilice direcciones IP no
asignadas en un número de puerto determinado. Para obtener más información acerca de cómo se
identifican los sitios, vea Crear varios sitios FTP.
5. El puerto TCP se asigna al puerto 21 de manera predeterminada. Para utilizar un número de puerto no estándar
para crear una identidad única para un sitio FTP privado, en Escriba el puerto TCP correspondiente a este
sitio FTP, escriba un número de puerto nuevo superior a 1023 y haga clic en Siguiente.

6. Haga clic en el método de aislamiento de usuarios apropiado para este sitio y haga clic en Siguiente.

7. En el cuadro Ruta, escriba o busque la ruta del directorio particular del sitio FTP y haga clic en Siguiente.

8. Seleccione permisos de Lectura o de Lectura y Escritura para el sitio.

9. Haga clic en Siguiente y, a continuación, haga clic en Finalizar para cerrar el Asistente para crear un sitio FTP.

Importante

Debe ser miembro del grupo Administradores en el equipo local para poder ejecutar scripts y archivos ejecutables.
Como práctica de seguridad recomendada, inicie sesión en el equipo con una cuenta que no pertenezca al grupo
Administradores y, después, utilice el comando runas para ejecutar el script o el archivo ejecutable como
administrador. En el símbolo del sistema, escriba runas /profile /User:MyComputer\Administrator cmd para
abrir una ventana de comandos con derechos de administrador y, a continuación,
escriba cscript.exe ScriptName (incluya la ruta de acceso completa al script y los parámetros necesarios).
Para agregar un sitio FTP utilizando el script de administración de la línea de comandos Iisftp.vbs
1. Si el nuevo sitio FTP va a estar en un directorio nuevo, cree un directorio nuevo.

2. En el menú Inicio, haga clic en Ejecutar.

3. En el cuadro Abrir, escriba cmd y, a continuación, haga clic en Aceptar.

4. En el símbolo del sistema, vaya al directorio systemroot\System32.

5. Escriba lo siguiente y, después, presione ENTRAR:

cscript iisftp.vbs /create HomeDirectory " SiteDescription " IPAddress /b PortNumber

Por ejemplo, el siguiente comando crea e inicia un sitio FTP denominado miSitioFTP en el puerto 21, que está en
la dirección IP 123.456.789 y cuyo directorio particular es C:\Inetpub\Ftproot\newdirectory:

cscript iisftp.vbs /create c:\inetpub\ftproot\newdirectory "myftpsite" /i 123.456.789 /b 21.

Nota

El script Iisftp.vbs es compatible con muchas más opciones para crear un sitio FTP. Para ver las opciones
disponibles, busque "iisftp.vbs" en el Centro de ayuda y soporte técnico de Windows Server 2003.
Información relacionada

 Para obtener información acerca de cómo instalar el servicio FTP, vea Instalación de sitios FTP.

 Para obtener más información acerca de cómo se identifican los sitios, vea Cambiar los directorios particulares del
sitio FTP.

 Para obtener información acerca de cómo cambiar propiedades en sitios FTP existentes, vea Cambiar la
configuración predeterminada de un sitio FTP.

 Para obtener información acerca de cómo agregar directorios virtuales, vea Utilizar directorios virtuales con sitios
FTP.

 Para obtener información que le ayude a decidir qué método de aislamiento de usuarios es el adecuado para un
sitio concreto, vea Aislar usuarios de FTP.

 Para obtener información sobre cómo realizar tareas comunes desde scripts de la línea de comandos, vea Using
Command-Line Administration Scripts (en inglés).

You might also like