FTP “530 User cannot log in” hiba és megoldás

Az IIS által üzemeltetett FTP-kiszolgálóhoz való kapcsolódás során előfordulhat, hogy az “530 User cannot log in, home directory inaccessible” hiba jelentkezik. Ez a hiba akkor is előfordul, ha névtelen hozzáférést vagy alapszintű hitelesítést használ.

Mintakapcsolati napló egy FTP-ügyféltől:

530 User cannot log in, home directory inaccessible.
Kritikus hiba: Nem tudott csatlakozni a kiszolgálóhoz

Ez a probléma megjelenhet “Nem sikerült lekérni a könyvtárlistát” vagy “A főkönyvtár elérhetetlen” hibaként is.

Az FTP-klienstől függően előfordulhat, hogy nem látja azonnal a részletes hibaüzenetet. Például amikor megpróbáltam csatlakozni ugyanahhoz a webhelyhez ugyanezzel a konfigurációval a WinSCP használatával, “Access Denied” hibát kaptam. Ha az FTP-kliens nem mutatja a teljes kapcsolattörténetet, keresse meg a naplómappát, hogy több információt kapjon a kiváltó okról.

megoldás

Ez a hiba több okból is előfordulhat. Íme a leggyakoribb kiváltó okok és megoldásuk:

  • Lehet, hogy a felhasználónak nincs hozzáférése a home könyvtárához. Lépjen az “IIS > FTP webhely > FTP felhasználó elkülönítése” menüpontba. Válassza ki azt a könyvtárat, amelyhez a felhasználók hozzáférhetnek. További információ a felhasználói elszigetelés beállításairól
  • Lehet, hogy az IIS nincs beállítva a passzív módú FTP használatára. Kétféle FTP-kapcsolat létezik: Aktív mód és passzív mód. Aktív módban az ügyfél megnyit egy portot. A kiszolgáló ehhez a porthoz csatlakozik az adatátvitelhez. Passzív módban a kiszolgáló megnyit egy portot. Az ügyfél csatlakozik ehhez a porthoz az adatátvitelhez. A passzív mód használatához adjon meg egy porttartományt és IP-címet az “IIS > Kiszolgáló neve > FTP tűzfal támogatása” lapon

Megjegyzés: Beállíthatja az FTP kliensét úgy, hogy csak az aktív módot használja, ha nem akarja bekapcsolni a passzív módot

Az 530 hiba kevésbé gyakori okai

Az alábbi elemek is okozhatják az “530 User cannot log in, home directory inaccessible” hibát.

  • Engedélyezési szabályok. Győződjön meg róla, hogy van olyan Engedélyezési szabály, amely engedélyezi a felhasználó vagy névtelen hozzáférést. Ellenőrizze az “IIS > FTP webhely > FTP engedélyezési szabályok” lapot, hogy engedélyezze vagy megtagadja a hozzáférést bizonyos vagy minden felhasználó számára.
  • NTFS engedélyek. Az FTP-felhasználóknak (helyi vagy tartományi felhasználóknak) rendelkezniük kell a fizikai mappához való jogosultságokkal. Kattintson a jobb gombbal a mappára, és válassza a Tulajdonságok menüpontot. A Biztonság lapon győződjön meg róla, hogy a felhasználó rendelkezik a szükséges engedélyekkel. A Megosztott lapot figyelmen kívül hagyhatja. Ezt nem használják az FTP-hozzáféréshez.
  • Zárolt fiók. Ha a helyi vagy tartományi fiók zárolt vagy lejárt, előfordulhat, hogy a “Felhasználó nem tud bejelentkezni” hiba jelenik meg. Ellenőrizze a helyi felhasználó tulajdonságait vagy az Active Directory felhasználói beállításait, hogy a felhasználói fiók aktív-e.
  • Egyéb jogosultsági problémák. Előfordulhat, hogy a felhasználói fiók nem rendelkezik a “Helyi bejelentkezés” vagy a “Csak névtelen kapcsolatok engedélyezése biztonsági” jogokkal.

Ha a probléma továbbra is fennáll, ellenőrizze az IIS és az FTP naplókat (c:\inetpub\logs\LogFiles\FTPSVC2), de ne hagyja magát félrevezetni. Az IIS naplók néha PASS-t mutatnak. Ez nem jelenti azt, hogy minden rendben van. Jobb, ha ellenőrzi az FTP-naplókat, amelyeket az IIS rögzít az FTP-kapcsolatokról

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.