Eu testei no meu laboratório, no começo eu encontrei o mesmo problema que você. Eu verifiquei como os seguintes passos:
1. netstat -ant
obtenho o seguinte resultado
tcp6 0 0 172.17.1.4:21 167.220.255.56:10979 TIME_WAIT
Com base na minha experiência, o ftp deve estar ouvindo em tcp
not tcp6
na VM do Azure
2.Eu tento alterar o arquivo de configuração /etc/vsftpd.conf
.
listen=yes
listen_ipv6=no
Então eu reinicio o serviço ftp e confiro usando netstat -ant
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
- Teste usando o Filezilla.
Notas: Você deve abrir as portas 20,21,12345-12346 no NSG do Azure (regra de entrada)