Configuración avanzada del servidor FTP incorporado de Windows

  
        

mencionó el servidor FTP, puede pensar en Serv-U, vs-FTP y otro software, de hecho, el servicio FTP integrado de Microsoft en IIS es suficiente, no crea, por favor mire hacia abajo.

Implementación de administración para múltiples usuarios

Primero debe cancelar "Propiedades del sitio /Permitir conexión anónima", como se muestra en la Figura 1.


Luego ingrese "Administración de equipos /Usuarios y grupos locales", cree un nuevo grupo, aquí se establece como FTPuser, luego cree un nuevo usuario FTP01, luego modifique las propiedades de FTP01, agréguelo Grupo de usuarios de FTP, elimine el grupo de usuarios predeterminado. Cree las carpetas FTP01 y FTP02 bajo la partición de formato NTFS (aquí para la unidad d), y luego configure los permisos de seguridad, como se muestra en la Figura 2.


El mismo conjunto de permisos de la carpeta FTP02 para el control total de FTP02, por supuesto, puede asignar diferentes permisos para diferentes usuarios según la situación real. Vuelva al Administrador de IIS y seleccione un sitio FTP "Nuevo /Directorio virtual /Siguiente". Ingrese FTP01 en el alias, seleccione "Siguiente", seleccione el directorio FTP01 que acaba de crear, seleccione "Siguiente" y cree un nuevo directorio virtual FTP02. La ruta apunta al directorio FTP02. Tenga en cuenta que el alias, el nombre de directorio y el nombre de usuario deben ser exactamente iguales.

Prueba: Este es un ejemplo de IP 192.168.0.16, ingrese FTP://192.168.0.16, presione Entrar, ingrese el usuario y la contraseña, ingrese FTP01 y su contraseña, ingrese sin problemas, luego ingrese Solo puede ser el directorio virtual FTP01. Puede cargar un archivo y verificarlo en el servidor para determinar en qué directorio se encuentra. De manera similar, cuando inicia sesión con FTP02, ingresa al directorio FTP02. Los usuarios están restringidos a sus propios directorios y no pueden ingresar a otros directorios. La seguridad aún está garantizada. Si el usuario necesita poder cambiar la contraseña por sí mismo, solo cuando se crea el usuario, la opción que se muestra en la Figura 3 no está seleccionada.

Seleccione "El usuario no puede cambiar la contraseña"
Consejo

:

Cómo modificar la contraseña de la cuenta FTP:

En el símbolo del sistema, escriba:

FTP 192.168.0.16

Introduzca el nombre de usuario y la contraseña

Ingrese la cuota "contraseña antigua del sitio pswd contraseña nueva"

Ventajas de este método: combinado con NTFS Los permisos y las cuotas de disco facilitan la administración de múltiples usuarios.

Las desventajas de este método: dado que la contraseña de usuario de FTP se transmite en la red en texto sin formato, no es seguro. Desafortunadamente, el servicio FTP integrado de IIS no es compatible con SSL. Esto no es comparable a Serv. -U.

Esto se logra mediante el principio de resolución de ruta, que es una función oculta de MS-FTP. Primero cree una carpeta en el directorio raíz del sitio FTP (aquí, la unidad d), con el nombre de herramientas. En el Administrador de IIS, cree un directorio virtual debajo del sitio FTP, las herramientas con nombre, y la ruta apunta a la "herramienta" debajo de la unidad f. Directorio Tenga en cuenta que el nombre del directorio virtual aquí debe coincidir con el nombre de la carpeta creada en el directorio raíz del sitio.

Inicie sesión en el cliente, no puede iniciar sesión con FTP01 o FTP02 en este momento, ya que inician sesión directamente en el subdirectorio correspondiente en el directorio raíz del sitio y no pueden volver al directorio raíz del sitio, por lo que solo Puedo crear otro usuario nuevo, aquí creé un usuario FTP03, inicié sesión y descubrí que además del directorio FTP01, FTP02, hay otros directorios, pero los permisos de directorio FTP01, FTP02 están configurados al frente, por lo que FTP03 no puede acceder a ellos, solo Conozca la existencia de estos directorios. Haga clic en el directorio de herramientas y encontrará que el directorio de "Herramientas" debajo de la unidad f del servidor se apunta automáticamente.

Ventajas de este método: la función de enlace se implementa sin herramientas de terceros y es especialmente útil cuando hay varias unidades disponibles. Si desea enlazar a una partición completa, cree una carpeta en la raíz del sitio con el mismo nombre y letra de unidad.

Este método tiene la desventaja: necesita crear usuarios adicionales, si usuarios como FTP01 desean navegar por otros discos.

Actualice automáticamente el directorio del sitio FTP y la lista de archivos.

Windows tiene un árbol de comandos muy útil donde puede mostrar sus talentos. Si el directorio raíz del sitio FTP es d, solo necesitamos crear un archivo por lotes con el siguiente contenido en

árbol /f /ad: > d: FTP.txt

y luego agregar un plan de tareas, cada uno Corre una vez cada hora. Vale la pena señalar que las configuraciones avanzadas deben realizarse después de agregar una tarea, como se muestra en la Figura 4.


Después de configurar esto, puede descargar el archivo FTP.txt en el local para verificar si hay alguna actualización, de modo que puede guardar un directorio para el usuario y encontrar la hora de actualización. Especialmente cuando la velocidad de la red es lenta. Para expandir esto, puede ahorrar más tiempo de usuario o confiar en otro comando útil para Windows, escriba el siguiente archivo por lotes FTP update.bat:

tree /f /ad: > d: FTPnew.txt

fc /L d: FTP.txt d: FTPnew.txt > d: FTP update list.txt

Luego ejecute una vez para escribir FTP.bat y vuelva a ejecutar Actualización de FTP .bat, puede ver la lista de actualizaciones de FTP.txt. Si hay una actualización, indicará qué directorio se ha actualizado en forma de ***** al final de *****. ¿Cuál es el nombre del archivo actualizado? En la lista, es más obvio? Los usuarios solo necesitan descargar la lista de actualizaciones de FTP.txt para verlo primero. Por supuesto, el usuario ya ha navegado por el sitio de FTP. La primera vez que navega y descarga FTP.txt, si el archivo FTPnew.txt no debe aparecer en el directorio raíz del sitio. Debajo, también puede apuntar a otras ubicaciones al editar comandos.

Hay muchas listas de FTP en el foro. El mantenimiento manual es muy problemático. Simplemente coloque el archivo FTP update list.txt en un directorio web o, específicamente, cree un directorio virtual para apuntar al directorio FTP update list.txt. , entonces podemos navegar este archivo directamente a través del navegador, ya que el navegador IE puede analizar directamente el archivo txt, por lo que no solicitará la descarga. Para facilitar la mejor visualización al espectador, se puede complementar la actualización de FTP .bat. El contenido completo de FTP update.bat es el siguiente:

tree /f /ad: > d: FTPnew.txt

Fc /L d: FTP.txt d: FTPnew.txt > d: FTP update list.txt

eco update time > > d: FTP update list.txt

date /t > > d: FTP update list.txt

hora /t > > d: FTP update list.txt

Luego agregue una tarea programada, ejecute este lote cada hora El archivo se procesa para que el espectador no solo vea el contenido actualizado, sino que también sepa cuándo se realiza la actualización, y la próxima actualización también se puede calcular por sí mismo. Si inicia sesión en este sitio FTP con frecuencia, también puede agregar esta dirección a sus favoritos. También puede saber si el servidor está actualizado sin iniciar sesión en FTP.

Windows proporciona todas las herramientas mencionadas anteriormente. No se utiliza ninguna herramienta de terceros. De hecho, todavía hay muchos lugares en Windows que son dignos de excavación profunda.

Copyright © Conocimiento de Windows All Rights Reserved