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.
windows-server-2008
ftp
user-management
109221793
źródło
źródło
Odpowiedzi:
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/
źródło
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 ””
źródło
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ć
LocalUser
folder 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
źródło
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:
źródło
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
źródło
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ął:
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
źródło
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?
źródło
Musisz zweryfikować fizyczną ścieżkę FTP. Poniżej znajdują się kroki do sprawdzenia.
Musi być poprawny, w przeciwnym razie katalog domowy będzie niedostępny.
źródło