¿Cómo configurar un servidor FTP para múltiples usuarios con sus directorios separados?

3

Tengo que configurar un servidor FTP para que diferentes personas puedan iniciar sesión en el servidor utilizando un nombre de usuario y una contraseña.

Además, cada usuario

  • Deben tener sus propios directorios.
  • Los directorios de otros usuarios deben ser inaccesibles para ellos.
  • Los usuarios deben tener la capacidad de cargar, descargar y eliminar contenido en su directorio usando algo como FileZilla

Además, el administrador debe poder descargar / eliminar cualquier archivo de cualquiera de los directorios del usuario.

¿Cómo hago esto posible? No tengo ninguna idea sobre FTP y demás, así que téngalo en cuenta y resuelva mi problema. Gracias por adelantado :)

Actualización: ¿ También tiene idea de obtener una dirección ftp gratis? ¿Es posible usar dyndns.com para rastrear la IP dinámica en esta computadora con reenvío de puertos para crear una dirección ftp?

Actualización 2: ¿Necesito configurar un servidor Apache en la máquina local en la que también instalo FileZilla? Si es así, ¿cómo lo hago?

Nitin Venkatesh
fuente
1
¿Por qué no comienza diciéndonos qué plataforma de servidor FTP planea utilizar?
joeqwerty
Plataforma de servidor FTP? No tengo idea de lo que eso significa, así que ya ves lo ciego que estoy. Necesito algo que sea gratis.
Me refiero a qué tipo de servidor, Linux / Unix o Windows? ¿Planea utilizar un software de servidor FTP de terceros, como Filezilla?
joeqwerty
Con suerte, algo que se ejecute en Windows Vista o Windows 7 o Ubuntu 10.04. Y sí, FileZilla sería bueno porque es GUI.
A pesar de todo el sofisticado software FTP disponible en estos días, todavía estoy usando una copia antigua de WAR-FTPD 1.67-05. Fue bastante fácil de configurar con varias configuraciones útiles y potentes (múltiples usuarios, inicios de sesión, etc.)
Synetech

Respuestas:

2

He estado usando la versión del servidor FileZilla sin problemas durante los últimos años, también he usado ftp a prueba de balas. Filezilla parece hacer el trabajo igualmente, así que me he quedado con eso.

Si fuera yo, descargaría el software de sourceforge e instalaría en la caja que actuará como su servidor FTP. Luego lo probaría en su red de área local antes de descubrir todas las opciones de mapeo de IP y firewall.

Si está acostumbrado al software de Windows, es bastante sencillo comenzar y crear cuentas de usuario, y establecer permisos también es sencillo. Si creas un directorio ftp en algún lugar de tu disco duro y luego subcarpetas dentro de eso para cada usuario al crear las cuentas, puedes darle acceso al usuario a esa carpeta. También significa que su cuenta de superusuario puede tener control total desde el nivel anterior para agregar / eliminar archivos según sea necesario.

También es posible que desee pensar en la seguridad, ya que el FTP se orienta silenciosamente a menudo, normalmente señalizo silenciosamente las direcciones IP después de varios intentos fallidos, me aseguro de actualizar el mensaje de bienvenida para eliminar las versiones de software, etc., y bloquear la interfaz de administración a un rango interno de direcciones IP.

Página de inicio de Filezilla

Matthew Brookes
fuente
Gracias :) Muy buena respuesta :) lo probaré y volveré a publicar aquí :)
Nitin Venkatesh
1

Por $ 99 puede obtener una licencia de WinSSHD que se puede configurar para permitir solo FTP en el directorio de inicio de los usuarios. Además, si el servidor remoto es una edición de servidor de Windows (no doméstica o profesional), obtendrá múltiples sesiones de servicio de terminal por separado. Mucho por $ 100.

Por supuesto, si necesita algo gratis, obtenga el servidor FileZilla y puede asignar manualmente cada cuenta a su propio directorio de Windows. Un poco más de configuración pero es gratis.

djangofan
fuente
Me gusta la idea de FileZilla Server + Client. ¿Existe alguna guía paso a paso con capturas de pantalla preferiblemente para cumplir con mis requisitos?
0

Hemos estado usando la aplicación CrushFTP durante varios años y es económica y muy rica en funciones. El soporte es excelente y todo lo que necesitan los demandantes es un navegador web para cargar o descargar. Admite transferencias seguras y cuenta con amplios informes y alertas. Grandes características para proteger contra varios ataques. Fue fácil de configurar y a los usuarios les gustan todas las funciones y la seguridad. Admite varias plataformas y utiliza pocos recursos.

Sitio web de CrushFTP

Dave M
fuente
Parece la mejor opción. La "interfaz web" que proporciona es una buena característica que otros servidores FTP no tienen.
djangofan
0

En Windows, BulletProof FTP Server es el que he estado usando desde 2003 y sin problemas, fácil de instalar, fácil de administrar, con algunas características útiles como hit-o-meter, grupos o configuración por usuario, y lo mejor para mí es que puedo hacer que este servidor emita un sonido cuando ocurre un evento específico.

http://www.bpftp.com/

El DDNS se puede lograr mediante el uso de la configuración adecuada de módem / enrutador con DynDNS, pero mi favorito es No-IP ( http://www.no-ip.com ), cualquiera de ellos hará el truco si configura correctamente el NAT y firewall en su servidor.

¡Buena suerte!

Geppettvs D'Constanzo
fuente
0

El servidor SFTPPlus (FTP / FTPS / SFTP / SCP / HTTPS) está disponible en Windows / Linux / AIX / Solaris / HP-UX y, de forma predeterminada, todas las cuentas están bloqueadas (encriptadas) dentro de su carpeta de inicio.

Además de los archivos de configuración de texto sin formato, también viene con herramientas administrativas basadas en la web.

PD: Soy una de las personas detrás de SFTPPlus

Adi Roiban
fuente