questão do modo passivo VSFTPD

1

Meu servidor foi configurado corretamente e funcionou bem. Eu não tenho absolutamente nenhuma idéia, o que foi mudado, mas agora o vsftpd (2.2.2) parou de funcionar no modo passivo.

Response:   230 Login successful.
Command:    OPTS UTF8 ON
Response:   200 Always in UTF8 mode.
Command:    PBSZ 0
Response:   200 PBSZ set to 0.
Command:    PROT P
Response:   200 PROT now Private.
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/"
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Error:  GnuTLS error -15: An unexpected TLS packet was received.
Error:  Disconnected from server: ECONNABORTED - Connection aborted
Error:  Failed to retrieve directory listing

Este é o resultado que recebo em vez de

 Command:   PASV
 227 Entering Passive Mode (86,150,105,147,215,59)

Então, vejo por algum motivo que o servidor tem problemas com o modo passivo. Mudar para o modo ativo ajuda, mas isso não é uma maneira que eu estou procurando.

Se eu desabilitei a criptografia, também não consegui receber nenhuma resposta correta para o comando PASV

Command:    PASV
Response:   500 OOPS: vsf_sysutil_bind
Command:    PORT 192,168,1,109,234,197
Response:   500 OOPS: priv_sock_get_int
Error:  Failed to retrieve directory listing
Error:  Connection closed by server

Parece que todas as portas estão abertas, firewall desativado e outras configurações estão ok. Uma ou duas semanas atrás funcionou sem falhas, o que aconteceu agora ..?

    
por Alexander Hrytsenko 27.11.2014 / 14:48

1 resposta

1

Eu sei que já faz um tempo desde que essa pergunta foi feita. Mas para qualquer outra pessoa que encontrar esse problema, a solução parece ser adicionar

seccomp_sandbox=NO

ao seu arquivo vsftpd config. Para os detalhes sobre por que o ajuste de configuração é necessário, há este relatório de erros do RedHat . Parece ter sido um bug em vsftpd , devido ao uso de "sandbox de computação segura" para Linux.

Espero que isso ajude!

    
por 12.03.2016 / 17:14