ProFTPD: A conexão funciona, a transferência de arquivos não

0

Em nossa rede local, configurei um servidor ProFTPD no meu RaspPi para informar a minha webcam habilitada para FTP a armazenar suas imagens lá. No entanto, não consigo fazê-lo funcionar.

O que eu fiz foi instalar o ProFTPD nele, usando a seguinte configuração:

<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

Eu então adicionei um novo usuário usando

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

Eu posso ver com base no /var/log/proftpd/proftpd.log que o login da minha webcam (e do ftp manual 127.0.0.1) é bem-sucedido:

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.

No entanto, minha webcam diz que não pode carregar a imagem, e tanto o xferlog quanto o commandlog permanecem vazios. Minha webcam está configurada para usar 192.168.2.108 como um servidor FTP, usando nome de usuário e senha com o modo PASV. Eu tentei usar o modo PORT também, mas isso também não funcionou.

Alguma idéia sobre qual poderia ser o problema? Meu raspPi não precisa nem estar disponível na internet, só preciso que as fotos sejam transferidas para lá localmente.

    
por Zahlii 05.02.2017 / 15:49

1 resposta

0

A documentação da diretiva DefaultRoot diz que a sintaxe que você usou restringe os membros do grupo "ftpuser" ao seu diretório home. Você realmente quis limitar isso ao grupo "ftpuser"? Caso contrário, talvez você queira remover essa restrição de nome de grupo do final da instrução da diretiva.

    
por 05.02.2017 / 16:38

Tags