ProFTPD: Conectando trabajos, transferencia de archivos no


0

En nuestra red local configuré un servidor ProFTPD en mi RaspPi para decirle a mi cámara web habilitada para FTP que almacene sus imágenes allí. Sin embargo, no puedo hacerlo funcionar.

Lo que hice fue instalar ProFTPD en él, usando la siguiente configuración:

<Global>
    RequireValidShell off
</Global>
# If desired turn off IPv6
UseIPv6 off
# Default directory is ftpusers home
DefaultRoot ~ ftpuser
MasqueradeAddress       192.168.2.108      # the RaspPi's local IP address
PassivePorts 60000 65535

Luego procedí a agregar un nuevo usuario usando

adduser webcam --shell /bin/false --home /var/www/webcam

Puedo ver basado en el /var/log/proftpd/proftpd.log que el inicio de sesión desde mi cámara web (y el manual ftp 127.0.0.1) sea exitoso:

Feb 05 09:44:12 raspberrypi proftpd[20546] raspberrypi (192.168.2.122[192.168.2.122]): FTP session opened.
Feb 05 09:44:12 raspberrypi proftpd[20546] raspberrypi (192.168.2.122[192.168.2.122]): USER webcam: Login successful.

Sin embargo, mi cámara web dice que no puede cargar la imagen, y tanto el xferlog como el commandlog permanecen vacíos. Mi cámara web está configurada para usar 192.168.2.108 como un servidor FTP, usando un nombre de usuario y contraseña con el modo PASV. Intenté usar el modo PORT también, pero eso tampoco funcionó.

¿Alguna idea sobre cuál podría ser el problema? Mi raspPi ni siquiera se requiere que esté disponible en Internet, solo necesito que las imágenes se transfieran allí localmente.


Así que parece que ambos están en la misma subred, ¿verdad? ¿Hay algún firewall activo en tu Pi?
Daniel B

Que hace ProFTPD debug logging, debug level 10 Mostrar, después de que el usuario "webcam" inicia sesión?
Castaglia

Respuestas:


0

La documentación de la directiva DefaultRoot dice que la sintaxis que ha utilizado restringe a los miembros del grupo "ftpuser" a su directorio de inicio. ¿Realmente querías limitar esto al grupo "ftpuser"? De lo contrario, es posible que desee eliminar esa restricción de nombre de grupo del final de la declaración de la directiva.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.