Ich wurde beauftragt, ein FTP-Verzeichnis für einen unserer Kunden einzurichten. Ich arbeite von einem Windows 2008 Server mit installiertem IIS 7.
Um das FTP-Benutzerverzeichnis zu erstellen, habe ich dieses eHow-Tutorial befolgt .
Die FTP-Site ist bereits auf IIS 7 eingerichtet, daher habe ich dieses Bit übersprungen und den Rest genau befolgt. Wenn ich jedoch versuche, eine Verbindung über FileZilla herzustellen, werden folgende Fehler angezeigt:
Status: Verbindung zu xxx.xx.xx.xx herstellen: 21 ... Status: Verbindung hergestellt, wartet auf Willkommensnachricht ... Antwort: 220 Microsoft FTP-Dienst Befehl: USER userFTP Antwort: 331 Passwort für userFTP erforderlich. Befehl: PASS ******** Antwort: 530 Benutzer kann sich nicht anmelden, auf das Basisverzeichnis kann nicht zugegriffen werden. Fehler: Kritischer Fehler Fehler, konnte nicht zum Server verbinden
Ich habe die Berechtigungen des Benutzers doppelt überprüft und alles scheint so zu sein, wie es sollte. Wenn jemand einen Rat hat, wäre ich so dankbar.
windows-server-2008
ftp
user-management
109221793
quelle
quelle
Antworten:
Beim Lesen Ihres Beitrags und des von Ihnen angegebenen Links ist mir nicht klar, ob Sie die Benutzerisolation verwenden oder nicht. Mein Vorschlag wäre, zu bestimmen, ob Sie die Benutzerisolation verwenden möchten oder nicht, und dann von vorne zu beginnen.
Hier ist ein Link, der helfen kann:
http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/
quelle
Dies ist die Einstellung für die Benutzerisolation.
Sie müssen es ändern in "Benutzer nicht isolieren, Benutzer im" Benutzernamenverzeichnis "starten".
quelle
Ich bin gerade auf dieses Problem gestoßen und möchte für jeden, der den Fehler googelt, die Lösung hinzufügen, die unter Windows Server 2012 IIS 8.0 funktioniert. Am Ende war es sehr einfach, einen
LocalUser
Ordner im FTP-Stammverzeichnis zu erstellen, das Sie beim Erstellen der FTP-Site angegeben haben. Erstellen Sie dann Ihre Benutzernamenordner unter diesem Ordner.Zum Beispiel
D:\ftp-root\LocalUser\user1
quelle
Eine weitere Ursache für diesen Fehler kann die Verwendung von FTP-IPv4-Adress- und Domäneneinschränkungen sein .
Wenn Ihre IIS-FTP-Site oder eine ihrer übergeordneten Sites, einschließlich der Standard-Site, IPv4-Adressbeschränkungen verwendet, müssen Sie sicherstellen, dass Ihre IP-Adresse zulässig ist.
Ich hatte das gleiche Problem, das Sie beschrieben haben, mit genau dem gleichen Fehler, der an FileZilla zurückgegeben wurde. So habe ich es behoben:
quelle
Wir hatten das gleiche Problem. ( 530 Benutzer können sich nicht anmelden, auf das Basisverzeichnis kann nicht zugegriffen werden. ) Das Problem war, dass eine neue Öffnung (um mehr Sitzungen zuzulassen) in unserer Firewall eine andere IP für unseren FTP-Server zuließ (wir haben IP-Einschränkungen eingerichtet). Die Lösung bestand darin, die IP zu den IPRestrictions ALLOW hinzuzufügen AUFFÜHREN
quelle
Überprüfen Sie die von IIS aufgezeichneten FTP-Protokolle . Die Status- und Substatuscodes geben Ihnen weitere Informationen zu diesem Problem. Hier ist eine Liste der Statuscodes: Die FTP-Statuscodes in IIS 7.0 und späteren Versionen
In meinem Fall trat dieses Problem auf, weil mein IIS nicht für den passiven Modus konfiguriert war . Nach Eingabe eines Portbereichs und einer externen IP-Adresse in der FTP-Firewall-Support-Funktion verschwand die Fehlermeldung:
In diesem Blog-Beitrag werden einige weitere Hauptursachen erwähnt: 530 Benutzer kann sich nicht anmelden, Basisverzeichnis nicht zugänglich
quelle
Ich weiß, dass Sie gesagt haben, Sie haben die Berechtigungen doppelt überprüft, aber ich wollte überprüfen, ob Sie die Berechtigungen auf Dateiebene sowie die Freigabeberechtigungen überprüft haben.
quelle
Sie müssen den physischen Pfad des FTP überprüfen. Im Folgenden finden Sie die zu überprüfenden Schritte.
Es muss korrekt sein, sonst ist das Home-Verzeichnis nicht zugänglich.
quelle