We are trying to create an FTP site on our Azure VM. Here are the steps we have taken: From the VM From Server Manager we added new features. Web Server (IIS), FTP Server, FTP Service From IIS we have added FTP site, setup FTP Firewall with data channel ports of 7157-7160 with external IP address as our VM Public IP, selected file folder for FTP We added port 21 and ports 7157-7160 to Windows Firewall as new inbound rules I restarted FTP service From Azure portal I selected VM and clicked on networking and added inbound port rule for FTP port 21 and FTP Data ports 7157-7160 Results: I can go to cmd prompt from VM and connect to ftp and pull directory but when I try to connect via filezilla outside the VM, it will not connect and times out. When using a port checking tool, port 21 fails. I can access port 3389 and 80 fine.
