
Eu tenho um servidor Windows 2012 executando o servidor Filezilla para FTP. Eu configurei o servidor com um usuário que possui um diretório definido como diretório inicial.
Veja a imagem para ver a configuração:
Porém, quando me conecto ao FTP - ele conecta bem, mas exibe este erro e não me permite ver o diretório:
Status: Retrieving directory listing...
Command: PASV
Response: 227 Entering Passive Mode (145,3,82,63,196,41)
Command: MLSD
Response: 425 Can't open data connection for transfer of "/"
Error: Failed to retrieve directory listing
Alguém pode ajudar?
Responder1
Com base no log, você mostra que há um firewall bloqueando sua conexão ou que você não encaminhou/abriu totalmente todas as portas.
Response: 227 Entering Passive Mode (185,7,81,67,196,41)
Response: 425 Can't open data connection for transfer of "/"
Você pode ver aqui que o cliente está entrando no modo passivo na porta50218. Provavelmente você não encaminhou esta porta e provavelmente não encaminhou todo o intervalo passivo configurado.
De acordo com o FileZillawikivocê pode ver o intervalo de portas em Opções do servidor FileZilla e depois nas configurações do modo passivo. Certifique-se de abrir/encaminhar as portas listadas aqui.
Responder2
Configure o servidor Filezilla com um intervalo de portas passivas predefinido, adicione essas portas ao firewall do seu roteador e atribua um servidor virtual permitindo a comunicação.
adicione as portas 990 e 21 ou a porta que você decidiu usar.