Ich habe versucht, ein FTP auf einer Azure-VM für einige Zeit einzurichten und nicht in der Lage, es extern zu arbeiten. Ich kann das ftp lokal anzeigen, aber das ist so weit wie ich habe.FTP kann nicht extern angezeigt werden
Das ist, was ich habe zur Zeit in aller Kürze
Windows Server 2012 Azure VM
- -FTP-Server auf IIS
- Die IP-Adresse auf Port 21
- Hostnamen nicht zugewiesen ist ist leer
- Administrator und ein Benutzer unter FTP Autorisierungsregeln mit Lese-, Schreibberechtigung
- Haben Sie einen FTP-Ordner auf dem Stammverzeichnis c: Laufwerk
- Angesichts der Sicherheitsrechte für den Benutzer zum Lesen, Schreibberechtigung auf Ordnerebene.
Azure Portal
- Erstellt eingehende Sicherheitsregel für Port 21 und Port 80
- Erstellt öffentliche IP-Adresse für meine Website und ftp
Firewall auf VM
-
01 FTP-Server, Local Port 21
- eingehende Regel: FTP-Server passiv, Lokale Portal 1024-65535
- eingehende Regel: FTP-Server sowohl private als auch öffentliche
- eingehende Regel
- zulassen FTP-Server über die Windows-Firewall-Server kommunizieren Sichere, Local Port 990
- Outbound Regel: FTP-Server, lokale Portal 20
- Outbound Regel: FTP-Server sichern, Lokale Portal 989
kann ich meine Webseite ansehen über die externe IP-Adresse, aber nicht über das FTP.
So war der Data Channel Port Range auf IIS FTP-Firewall-Unterstützung 7000-7014 - Ich trat in der externe IP-Adresse auf FTP Firewall-Unterstützung - dann den gleichen Inbound-Port-Bereich 7000-7014 auf Azure hinzugefügt und dass mein Problem gelöst . Vielen Dank, Sie waren genau richtig. – user6695115