Błąd FTP 530, użytkownik nie może się zalogować, katalog domowy jest niedostępny

11

Zadanie polegało na skonfigurowaniu katalogu FTP dla naszego klienta. Pracuję z systemu Windows 2008 Server z zainstalowanymi usługami IIS 7.

Aby utworzyć katalog użytkownika FTP, skorzystałem z tego samouczka eHow .

Witryna FTP jest już skonfigurowana w IIS 7, więc pominąłem ten kawałek i dokładnie wykonałem resztę. Jednak gdy próbuję połączyć się za pośrednictwem FileZilla, pojawiają się następujące błędy:

Status: Łączenie z xxx.xx.xx.xx: 21 ...
Status: połączenie ustanowione, czekam na wiadomość powitalną ...
Odpowiedź: 220 Microsoft FTP Service
Polecenie: USER userFTP
Odpowiedź: 331 Hasło wymagane do userFTP.
Polecenie: PASS ********
Odpowiedź: 530 Użytkownik nie może się zalogować, katalog domowy jest niedostępny.
Błąd: błąd krytyczny
Błąd: nie można połączyć się z serwerem

Dokładnie sprawdziłem uprawnienia użytkownika i wszystko wygląda tak, jak powinno. Jeśli ktoś ma jakąś radę, byłbym bardzo wdzięczny.

109221793
źródło
Podobne pytanie: serverfault.com/questions/62784
Jon Schneider
Śledziłem wszystko ze strony Microsoft, ale nie byłem w stanie pozbyć się tego problemu. jedyne czego brakowało to zrestartowanie usługi FTP z panelu Usługi po zakończeniu konfiguracji. skorzystaj z tego adresu URL, aby uzyskać więcej informacji. windowstechupdates.com/…
azharalibuttar

Odpowiedzi:

5

Nie jest dla mnie jasne, czytasz swój post i podany przez Ciebie link, czy używasz izolacji użytkownika. Moją sugestią byłoby ustalenie, czy chcesz użyć izolacji użytkownika, czy nie, a następnie zacząć od zera.

Oto link, który może pomóc:

http://learn.iis.net/page.aspx/305/configuring-ftp-75-user-isolation/

joeqwerty
źródło
Cześć, Izolacja użytkownika jest na miejscu. Przejmuję zarządzanie serwerem (pomimo całkowitego braku doświadczenia z serwerem!) Od faceta, który go pierwotnie skonfigurował.
109221793,
W końcu poddałem się i zacząłem od zera. Wydawało mi się, że robię dokładnie to samo, co wcześniej, ale z jakiegoś powodu tym razem zadziałało! Dzięki za pomoc.
109221793,
Cieszę się, że
mogę
6

Jest to ustawienie izolacji użytkownika.

Musisz go zmienić na „nie izoluj użytkowników, uruchamiaj użytkowników w„ katalogu nazw użytkowników ””

wiśnia Jee
źródło
5

Właśnie trafiłem w ten problem i dla każdego użytkownika google błąd chciałby dodać rozwiązanie, które działało w systemie Windows Server 2012 IIS 8.0. To było bardzo proste, w końcu musisz utworzyć LocalUserfolder w katalogu głównym FTP, który określiłeś podczas tworzenia witryny FTP. Następnie utwórz foldery z nazwą użytkownika w tym folderze.

Na przykład D:\ftp-root\LocalUser\user1

ramjet666
źródło
1

Inną przyczyną tego błędu może być użycie adresu IPv4 FTP i ograniczeń domeny .

Jeśli Twoja witryna FTP IIS lub jedno z jej rodziców, w tym witryna domyślna, korzysta z ograniczeń adresu IPv4, musisz upewnić się, że Twój adres IP jest dozwolony.

Miałem ten sam problem, który opisałeś, z dokładnie tym samym błędem zwróconym do FileZilla. Oto jak to naprawiłem:

  1. Otwórz Menedżera IIS
  2. Kliknij Witryny > Domyślne ustawienia witryny FTP
  3. Otwórz FTP Adres IPv4 i ograniczenia domeny
  4. Zapytaj Google, jaki jest mój adres IP
  5. Dodaj swój publiczny adres IP do listy dozwolonych w obszarze Adres IPv4 FTP i ograniczenia domeny
  6. Otwórz Usługi z menu Start
  7. Znajdź usługę Microsoft FTP na liście Uruchomione usługi
  8. Uruchom ponownie usługę Microsoft FTP

Menedżer IIS Adres IP IP4 i ograniczenia domeny

Krzysztof
źródło
1

Mieliśmy ten sam problem. ( 530 użytkowników nie może się zalogować, brak dostępu do katalogu domowego ) Problem polegał na nowym otwarciu (Aby umożliwić więcej sesji) w naszej zaporze firewall zezwolono na inny adres IP na naszym serwerze FTP (Mamy skonfigurowane ograniczenia IP) Rozwiązaniem było dodanie adresu IP do IPRestrictions ALLOW LISTA

Mark Anderson
źródło
0

Sprawdź dzienniki FTP zarejestrowane przez IIS. Kody stanu i pod-statusu podadzą więcej informacji o problemie. Oto lista kodów stanu: Kody stanu FTP w IIS 7.0 i nowszych wersjach

W moim przypadku ten problem wystąpił, ponieważ moje IIS nie zostały skonfigurowane do pracy w trybie pasywnym . Po wprowadzeniu zakresu portów i zewnętrznego adresu IP w funkcji obsługi zapory FTP komunikat o błędzie zniknął:

wprowadź opis zdjęcia tutaj

W tym poście na blogu wspomniano o kilku głównych przyczynach: 530 Użytkownik nie może się zalogować, katalog domowy jest niedostępny

Reguły autoryzacji. Upewnij się, że masz regułę autoryzacji, która umożliwia użytkownikowi lub anonimowy dostęp. Sprawdź stronę „IIS> witryna FTP> reguły autoryzacji FTP”, aby zezwolić lub odmówić dostępu niektórym lub wszystkim użytkownikom.

Uprawnienia NTFS. Użytkownicy FTP (użytkownicy lokalni lub domena) powinni mieć uprawnienia do folderu fizycznego. Kliknij folder prawym przyciskiem myszy i przejdź do Właściwości. Na karcie Zabezpieczenia upewnij się, że użytkownik ma wymagane uprawnienia. Możesz zignorować kartę Udostępnione. Nie jest używany do dostępu FTP.

Zablokowane konto. Jeśli konto lokalne lub domena jest zablokowane lub wygasło, może pojawić się błąd „Użytkownik nie może się zalogować”. Sprawdź właściwości użytkownika lokalnego lub ustawienia użytkownika Active Directory, aby upewnić się, że konto użytkownika jest aktywne.

Inne problemy z uprawnieniami. Konto użytkownika może nie mieć uprawnień „Zaloguj się lokalnie” lub „Zezwalaj tylko na bezpieczeństwo połączeń anonimowych”.

Ned
źródło
-1

Wiem, że powiedziałeś, że dwukrotnie sprawdziłeś uprawnienia, ale chciałem sprawdzić, czy sprawdziłeś uprawnienia na poziomie pliku, a także uprawnienia do udostępniania?

Kara Marfia
źródło
Też dwukrotnie sprawdziłem. Wydaje się w porządku.
109221793,
-1

Musisz zweryfikować fizyczną ścieżkę FTP. Poniżej znajdują się kroki do sprawdzenia.

Przejdź do IIS.

Kliknij prawym przyciskiem myszy na domyślnej stronie FTP. Zarządzaj FTP Sit >> Advance

Ustawienia >> Ścieżka fizyczna.

Musi być poprawny, w przeciwnym razie katalog domowy będzie niedostępny.

Hiren Parghi
źródło