FTP-Fehler 530, Benutzer kann sich nicht anmelden, Basisverzeichnis nicht zugänglich

11

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.

109221793
quelle
Ähnliche Frage: serverfault.com/questions/62784/…
Jon Schneider
Ich habe alles von der Microsoft-Website verfolgt, konnte dieses Problem jedoch nicht beheben. Es fehlte lediglich der Neustart des FTP-Dienstes über das Bedienfeld Dienste nach Abschluss der Konfiguration. Bitte folgen Sie dieser URL für weitere Informationen. windowstechupdates.com/...
azharalibuttar

Antworten:

5

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/

Joeqwerty
quelle
Hallo, die Benutzerisolation ist vorhanden. Ich übernehme die Verwaltung des Servers (trotz fehlender Servererfahrung!) Von dem Typ, der ihn ursprünglich eingerichtet hat.
109221793
Am Ende gab ich auf und fing von vorne an. Ich schien genau das zu tun, was ich vorher getan hatte, aber aus irgendeinem Grund funktionierte es diesmal! Danke für Ihre Hilfe.
109221793
Ich bin
6

Dies ist die Einstellung für die Benutzerisolation.

Sie müssen es ändern in "Benutzer nicht isolieren, Benutzer im" Benutzernamenverzeichnis "starten".

Kirsche Jee
quelle
5

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 LocalUserOrdner 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

ramjet666
quelle
1

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:

  1. Öffnen Sie den IIS-Manager
  2. Klicken Sie auf den Seiten > Standard - FTP - Site - Einstellungen
  3. Öffnen Sie die FTP-IPv4-Adress- und Domäneneinschränkungen
  4. Fragen Sie Google, was meine IP ist
  5. Fügen Sie Ihre öffentliche IP-Adresse zur Liste der zulässigen IPv4-Adressen und Domänenbeschränkungen für FTP hinzu
  6. Öffnen Sie Dienste über das Startmenü
  7. Suchen Sie den Microsoft FTP-Dienst in der Liste Gestartete Dienste
  8. Starten Sie den Microsoft FTP-Dienst neu

IIS Manager FTP IPv4-Adress- und Domäneneinschränkungen

Christopher
quelle
1

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

Mark Anderson
quelle
0

Ü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:

Geben Sie hier die Bildbeschreibung ein

In diesem Blog-Beitrag werden einige weitere Hauptursachen erwähnt: 530 Benutzer kann sich nicht anmelden, Basisverzeichnis nicht zugänglich

Autorisierungsregeln. Stellen Sie sicher, dass Sie über eine Autorisierungsregel verfügen, die dem Benutzer oder anonymen Zugriff ermöglicht. Überprüfen Sie die Seite „IIS> FTP-Site> FTP-Autorisierungsregeln“, um bestimmten oder allen Benutzern den Zugriff zu erlauben oder zu verweigern.

NTFS-Berechtigungen. Die FTP-Benutzer (lokale Benutzer oder Domänenbenutzer) sollten über Berechtigungen für den physischen Ordner verfügen. Klicken Sie mit der rechten Maustaste auf den Ordner und gehen Sie zu Eigenschaften. Stellen Sie auf der Registerkarte Sicherheit sicher, dass der Benutzer über erforderliche Berechtigungen verfügt. Sie können die Registerkarte "Freigegeben" ignorieren. Es wird nicht für den FTP-Zugriff verwendet.

Gesperrtes Konto. Wenn Ihr lokales Konto oder Ihr Domänenkonto gesperrt oder abgelaufen ist, wird möglicherweise der Fehler "Benutzer kann sich nicht anmelden" angezeigt. Überprüfen Sie die lokalen Benutzereigenschaften oder Active Directory-Benutzereinstellungen, um sicherzustellen, dass das Benutzerkonto aktiv ist.

Andere Berechtigungsprobleme. Das Benutzerkonto verfügt möglicherweise nicht über die Rechte "Lokal anmelden" oder "Nur anonyme Verbindungssicherheit zulassen".

Ned
quelle
-1

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.

Kara Marfia
quelle
Ich habe diese auch noch einmal überprüft. Scheint gut.
109221793
-1

Sie müssen den physischen Pfad des FTP überprüfen. Im Folgenden finden Sie die zu überprüfenden Schritte.

Gehen Sie zu IIS.

Klicken Sie mit der rechten Maustaste auf Standard-FTP-Site. FTP-Sit verwalten >> Erweitern

Einstellungen >> Physikalischer Pfad.

Es muss korrekt sein, sonst ist das Home-Verzeichnis nicht zugänglich.

Hiren Parghi
quelle