Carpetas independientes para cuentas FTP (Windows Server)
Entorno de comprobación de funcionamiento
- Servidor Windows
-
- Windows Server 2022
- IIS (Internet Information Services)
-
- 10.0
Al principio
Después de crear un servidor FTP en Windows Server, puede crear varias cuentas y seguir teniendo acceso a una carpeta. En esta sección se describe cómo crear una carpeta para cada cuenta e independientemente las carpetas a las que puede acceder.
Configurar un sitio FTP en Windows Server
El procedimiento se describe en el siguiente artículo, así que por favor refiérase a él.
Esta vez, dado que crearemos varias cuentas, aún no hemos creado una cuenta.
La carpeta ha creado "C:\FtpFolder\" pero no ha establecido permisos.
Los permisos de autenticación en el momento de la configuración del sitio FTP se administran mediante "Autenticación básica + cuenta de Windows", así que seleccione "Todos los usuarios". Los permisos comprueban tanto lectura como escritura. Si lo configura por error, puede cambiarlo más tarde.
Cree un sitio denominado FtpTest.
Reinicie el servicio FTP de Microsoft.
Creación de varias cuentas
La cuenta FTP utiliza la cuenta de Windows. Crea tantos como necesites. Aquí creamos cuentas llamadas "FtpUser1", "FtpUser2" y "FtpUser3".
No iniciará sesión como una cuenta de Windows, así que elimine todos los grupos.
Creación de una carpeta para cada cuenta
Cree una carpeta denominada "LocalUser" en la carpeta raíz FTP que ha creado. Este nombre es fijo.
Dentro de esta carpeta, cree una carpeta para cada cuenta.
Abra las propiedades de la carpeta para cada cuenta que creó y haga clic en el botón Editar de la pestaña Seguridad.
Agregue una cuenta a la que tenga acceso y marque el permiso "Modificar" para registrarse.
Establezca también los permisos de la carpeta que ha creado.
Aislamiento de usuarios FTP
Con solo crear una cuenta, accederá a la carpeta en la raíz del FTP. Establezca esto para que esté separado por carpeta.
Abra el Administrador de IIS y seleccione el sitio FTP que ha creado. Haga doble clic en Aislamiento de usuario FTP en la lista para abrirlo.
En la página Aislamiento de usuario FTP, marque "Directorio de nombres de usuario (deshabilitar directorio virtual global)" y haga clic en el vínculo Aplicar en la esquina superior derecha.
Comprobación del funcionamiento
Los clientes FTP están bien, pero intentaremos verificarlos usando WinSCP por ahora. La siguiente figura muestra cuándo se accede con FtoUser2.
Intenté enviar un archivo de texto. La ruta de destino FTP es root.
Si observa el entorno de destino FTP, puede ver que los archivos están en la carpeta de cada cuenta.
De esta manera pudimos separar las carpetas a las que podíamos acceder para cada cuenta.