Recentemente, tentei configurar um servidor filezilla em uma das máquinas virtuais do azure e não consigo executá-lo totalmente. No momento, consigo obter uma conexão inicial, no entanto, as conexões de dados subsequentes (por exemplo, para listar diretórios remotos, transferências de arquivos, etc.) sempre falham. Eu tentei seguir o conselho em vários blogs como este:
link
no entanto, ainda obtenho os mesmos resultados.
Configurações do gerenciador do Azure
Infelizmente eu não tenho reputação suficiente para postar fotos da configuração, então tentarei o meu melhor para descrevê-las.
para o servidor eu tenho 2 endpoints abertos para ftp.
- porta pública TCP: 21, porta privada: 21
- Porta pública TCP: 65100, porta privada: 65100
Configurações gerais do servidor
Com a finalidade de eliminar fontes potenciais de erros, desativei temporariamente o firewall do Windows no servidor, para que isso não afete os resultados que estou vendo aqui.
Configurações do FileZilla PASV
- use o intervalo de portas personalizado marcado. faixa utilizada foi 65100 - 65100
- use o seguinte IP marcado, com o endereço IP público virtual (VIP) do painel do azure.
- Não use IP externo para conexões locais desmarcadas
link
Log da Tentativa de Conexão
Status: Connecting to XXX.XXX.XXX.XXX...
Status: Connection established, waiting for welcome message...
Response: 220-FileZilla Server version 0.9.41 beta
Response: 220-written by Tim Kosse ([email protected])
Response: 220 Please visit http://sourceforge.net/projects/filezilla/
Command: USER x
Response: 331 Password required for x
Command: PASS ********
Response: 230 Logged on
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (XXX,XXX,XXX,43,254,76)
Command: MLSD
Response: 425 Can't open data connection.
Error: Failed to retrieve directory listing
Obrigado,
Yabbi