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 ..?