problemas ao configurar o servidor ftp do Filezilla na máquina virtual do windows azure

3

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

    
por yabbi 30.07.2013 / 16:11

5 respostas

1

Consegui finalmente descobrir isso depois de muita cabeça arranhando. Acontece que o azure implementou uma espécie de sondagem nas portas abertas usando o gerenciador. excluir as portas passivas criadas lá e abri-las usando o powershell permitiu que isso funcionasse.

Veja um bom artigo descrevendo o processo: link

    
por 31.07.2013 / 23:36
0

Ir para configurações do filezilla.

altere a configuração de FTP.

em vez de modo passivo - selecione o modo ativo e clique em ok.

tente agora vai funcionar.

o azure não permite o ftp passivo, isso é a coisa de arranhar a cabeça aqui.

    
por 09.03.2015 / 10:41
0

Breve resumo do que pode corrigir este problema. Trabalhou para mim.

  1. VM do Azure - Firewall

    1.1) Abra a porta de entrada 21

    1.2) Abra algumas portas de entrada para o modo passivo - digamos 1035 a 1040

  2. VM do Azure - Servidor FileZilla

    2.1) Em configurações - Altere as portas passivas para 1035 a 1040 (ou quais portas você abriu em 1.2 acima)

    2.2) Para a opção "External Server IP", use "Recuperar endereço IP externo de"

  3. Painel de controle do Azure - pontos de extremidade

    3.1) Abra a porta 21 e 1035 a 1040 (ou quais portas você abriu em 1.2 acima)

por 09.06.2016 / 09:21
0

O Azure agora tem uma VM FTP no mercado que instala totalmente o FileZilla FTP Server e configura as portas necessárias para permitir acesso externo ao seu IP público link

Instruções de configuração: link

    
por 18.05.2018 / 13:33
-1

Eu decidi que posso fazer isso sozinho, mas recebi o mesmo erro que no queston. Mas então eu pesquisei um pouco (também vi essa pergunta), algumas horas tentando alguns manuais e, finalmente, aqui encontrei coisa de trabalho! Espero que ajude a outras pessoas link

    
por 24.03.2016 / 14:12