Erro ao tentar se conectar ao servidor FTP implantado na minha VM do Azure

0

Estou recebendo o seguinte erro ao tentar se conectar ao servidor FTP implantado na minha VM do Azure.

Warning: Selected port (18183) is not the default port (21) of the selected protocol.
Warning: The entered address does not resolve to an IPv6 address.
Status: Connected, waiting for welcome message...
Reply: 220-FileZilla Server 0.9.56 beta
Reply: 220-written by Tim Kosse ([email protected])
Reply: 220 Please visit https://filezilla-project.org/
Command: CLNT https://ftptest.net on behalf of 168.63.97.45
Reply: 200 Don't care
Command: AUTH TLS
Reply: 234 Using authentication type TLS
Status: Performing TLS handshake...
Status: TLS handshake successful, verifying certificate...
Command: USER Usera
Reply: 331 Password required for rheinenergie-klima
Command: PASS **********************
Reply: 230 Logged on
Command: SYST
Reply: 215 UNIX emulated by FileZilla
Command: FEAT
Reply: 211-Features:
Reply: MDTM
Reply: REST STREAM
Reply: SIZE
Reply: MLST type*;size*;modify*;
Reply: MLSD
Reply: AUTH SSL
Reply: AUTH TLS
Reply: PROT
Reply: PBSZ
Reply: UTF8
Reply: CLNT
Reply: MFMT
Reply: EPSV
Reply: EPRT
Reply: 211 End
Command: PBSZ 0
Reply: 200 PBSZ=0
Command: PROT P
Reply: 200 Protection level set to P
Command: PWD
Reply: 257 "/" is current directory.
Status: Current path is /
Command: TYPE I
Reply: 200 Type set to I
Command: PASV
Reply: 227 Entering Passive Mode (100,113,144,72,210,89)
Command: MLSD
Reply: 425 Can't open data connection for transfer of "/"
Error: Listing failed

Eu tentei procurar em vários fóruns, mas não consegui encontrar uma resposta concreta. Até agora eu tentei em modo ativo, bem como passivo e testá-lo via link .

Tenho meu FTP habilitado para TLS e gerou o certificado também.

Regras de entrada para minha porta (18183 também foi adicionado).

Nota: Eu não estou usando a porta sugerida pelo servidor FileZilla.

    
por Abdul Salam Shaikh 04.05.2016 / 11:08

2 respostas

0

O log de erros que você fornece mostra que seu cliente FTP está se conectando ao servidor FTP usando modo passivo .

Neste modo, o cliente FTP usa 2 canais:

  • O canal de controle (escutando na porta 18183 no seu caso), para dar comandos ao servidor
  • O canal de dados (escutando as portas 100,113,144,72,210,89 conforme mostrado pelo comando PASV ), para enviar / receber dados

Este modo de 2 canais permite ainda dar comandos ao enviar / receber dados.

No seu caso, suspeito que algumas portas na sua máquina virtual e / ou grupo de segurança de rede (se você usar uma) não estão abertas. Portanto, você precisa criar a ACL (Access Control List) correspondente ou atualizar suas regras de entrada no grupo de segurança de rede associado à sua VM para permitir o acesso TCP nas portas 100,113,144,72,210,89.

    
por 06.05.2016 / 12:14
0

estamos tendo o mesmo problema também que o nosso azure RM vms está por trás de um balanceador de carga da Internet em um avset e todas as regras do NSG estão abertas nas portas específicas, o firewall do windows desligado. A definição correta da porta do canal de dados, consulte link

Erro: você parece estar atrás de um roteador NAT. Por favor, configure as configurações do modo passivo e envie um intervalo de portas no seu roteador.

Resposta: Consegui que funcionasse usando o servidor filezilla adicionando regras NAT no balanceador de carga na mesma porta que o intervalo de portas do canal de dados. Você também pode usar o PS para isso também $LoadBalancer | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name $NatRuleName -FrontendIpConfiguration $frontendIP1 -IdleTimeoutInMinutes 4 -Protocol TCP -FrontendPort 5000 -BackendPort 5000 | Set-AzureRmLoadBalancer

    
por 08.09.2016 / 04:31

Tags