VM unter Azure - Passives FTP funktioniert nicht

Ich habe die Vorschläge auf einer Reihe von Websites ausprobiert (http://blogs.thesitedoctor.co.uk/tim/Trackback.aspx?guid=e81a4682-0851-490b-a3d2-adf254a701e7 undhttp://www.itq.nl/blogs/post/Walkthrough-Hosting-FTP-on-IIS-75-in-Windows-Azure-VM.aspx, undPassives FTP auf der virtuellen Windows Azure-Maschine) und es wird nicht funktionieren.

FTP aktiv und passiv funktionieren beide von der VM zu sich selbst. FTP active funktioniert von außen. Der passive FTP-Vorgang schlägt fehl, und der Server antwortet mit "550 Die Netzwerkverbindung wurde vom lokalen System abgebrochen" (diese Meldung wird auf dem Steuerkanal / Port 21 zurückgegeben, sobald das SYN-Paket an einen der dynamischen Ports gesendet wurde).

Was ich getan habe:

1) IIS auf der VM mit einer FTP-Site konfiguriert

2) Stellen Sie die IP-Adresse für die Unterstützung der FTP-Firewall auf die öffentliche IP-Adresse der Azure VM-Instanz ein.

3) Richten Sie Endpunkte für FTP-Steuerung (TCP / 21), FTP-Daten (TCP / 20) und dynamische FTP-Ports (7000 bis 7003) ein.

4) Verwendete appcmd.exe, um den Portbereich für FTP festzulegen (d. H.% Windir% \ system32 \ inetsrv \ appcmd set config /section:system.ftpServer/firewallSupport / lowDataChannelPort: 7000 / highDataChannelPort: 7003)

5) Starten Sie den FTP-Server neu (net stop ftpsvc und net start ftpsvc)

6) Bei aktivierter und deaktivierter Firewall versucht (netsh advfirewall aktiviert global StatefulFtp)

Irgendwelche Ideen? Ich habe mit Wireshark überprüft, dass der Client versucht, den dynamischen Port zu verwenden, und dass die dynamischen Ports verwendet werden, wenn ich es lokal versuche.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage