FTP Error 530, ผู้ใช้ไม่สามารถเข้าสู่ระบบ, โฮมไดเรกทอรีไม่สามารถเข้าถึงได้


11

ฉันได้รับมอบหมายให้ตั้งค่าไดเรกทอรี FTP สำหรับลูกค้าของเรา ฉันทำงานจาก Windows 2008 Server ที่ติดตั้ง IIS 7

เพื่อสร้างไดเรกทอรีผู้ใช้ FTP ฉันได้ทำตามวิธีการสอน eHowนี้

ไซต์ FTP ได้ติดตั้งบน IIS 7 แล้วดังนั้นฉันจึงข้ามบิตนั้นและติดตามส่วนที่เหลืออย่างแน่นอน อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อผ่าน FileZilla ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

สถานะ: กำลังเชื่อมต่อกับ xxx.xx.xx.xx: 21 ...
สถานะ: สร้างการเชื่อมต่อแล้วกำลังรอข้อความต้อนรับ ...
การตอบสนอง: 220 Microsoft FTP Service
คำสั่ง: USER userFTP
การตอบสนอง: 331 รหัสผ่านจำเป็นสำหรับ userFTP
คำสั่ง: ผ่าน ********
การตอบสนอง: 530 ผู้ใช้ไม่สามารถเข้าสู่ระบบโฮมไดเรกทอรีไม่สามารถเข้าถึงได้
ข้อผิดพลาด: ข้อผิดพลาดที่สำคัญ
ข้อผิดพลาด: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์

ฉันได้ตรวจสอบสิทธิ์ของผู้ใช้สองครั้งและทุกอย่างดูเหมือนจะเป็นอย่างที่ควรจะเป็น หากใครมีคำแนะนำใด ๆ ฉันจะขอบคุณมาก


คำถามที่คล้ายกัน: serverfault.com/questions/62784/…
Jon Schneider

ฉันติดตามทุกสิ่งจากเว็บไซต์ของ Microsoft แต่ไม่สามารถกำจัดปัญหานี้ได้ สิ่งเดียวที่ขาดหายไปก็คือรีสตาร์ทบริการ FTP จากแผงบริการหลังจากกำหนดค่าเสร็จสมบูรณ์ โปรดติดตาม URL นี้สำหรับข้อมูลเพิ่มเติม windowstechupdates.com/…
azharalibuttar

คำตอบ:


5

ไม่ชัดเจนสำหรับฉันที่จะอ่านโพสต์ของคุณและลิงค์ที่คุณให้ไว้ว่าคุณกำลังแยกผู้ใช้หรือไม่ ข้อเสนอแนะของฉันคือการตรวจสอบว่าคุณต้องการใช้การแยกผู้ใช้หรือไม่จากนั้นเริ่มจากศูนย์

นี่คือลิงค์ที่อาจช่วยได้:

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


สวัสดีมีการแยกผู้ใช้อยู่แล้ว ฉันเข้าควบคุมเซิร์ฟเวอร์ (แม้จะไม่มีประสบการณ์เซิร์ฟเวอร์โดยสมบูรณ์!) จากคนที่เคยตั้งค่าไว้
109221793

ในที่สุดฉันก็ยอมแพ้และเริ่มจากศูนย์ ฉันดูเหมือนจะทำสิ่งเดียวกันกับที่ฉันเคยทำมาก่อน แต่ด้วยเหตุผลบางอย่างในครั้งนี้มันได้ผล! ขอบคุณสำหรับความช่วยเหลือของคุณ.
109221793

ดีใจที่ได้ช่วย ...
joeqwerty

6

เป็นการตั้งค่าแยกผู้ใช้

คุณจะต้องเปลี่ยนเป็น "ไม่แยกผู้ใช้เริ่มผู้ใช้ใน" ไดเรกทอรีชื่อผู้ใช้ ""


5

ฉันเพิ่งตีปัญหานี้และสำหรับทุกคนที่ googling ข้อผิดพลาดต้องการเพิ่มวิธีแก้ปัญหาที่ทำงานบน Windows Server 2012 IIS 8.0 มันง่ายมากในตอนท้ายคุณต้องสร้างLocalUserโฟลเดอร์ใน FTP root ที่คุณระบุเมื่อสร้างไซต์ FTP จากนั้นสร้างโฟลเดอร์ชื่อผู้ใช้ของคุณภายใต้โฟลเดอร์นี้

สำหรับเช่น D:\ftp-root\LocalUser\user1


1

สาเหตุของข้อผิดพลาดนี้ก็สามารถใช้FTP ที่อยู่ IPv4 และข้อ จำกัด

หากไซต์ IIS FTP ของคุณหรือหนึ่งในผู้ปกครองรวมถึงไซต์เริ่มต้นใช้ข้อ จำกัด ที่อยู่ IPv4 คุณจะต้องตรวจสอบให้แน่ใจว่าอนุญาตให้ใช้ที่อยู่ IP ของคุณได้

ฉันมีปัญหาเดียวกันนี้ที่คุณอธิบายไปแล้วโดยมีข้อผิดพลาดเดียวกันกลับไปที่ FileZilla นี่คือวิธีที่ฉันแก้ไขมัน:

  1. เปิดตัวจัดการ IIS
  2. คลิกที่Sites > Default FTP settings
  3. เปิดที่อยู่ IPv4 FTP และข้อ จำกัด โดเมน
  4. ถามGoogle ว่า IP ของฉันคืออะไร
  5. เพิ่มที่อยู่ IP สาธารณะของคุณไปยังรายการที่อนุญาตภายใต้FTP IPv4 ที่อยู่และข้อ จำกัด โดเมน
  6. เปิดบริการจากเมนูเริ่ม
  7. ค้นหาบริการ Microsoft FTPในรายการเริ่มต้นบริการ
  8. เริ่มบริการ Microsoft FTP ใหม่

IIS Manager FTP IPv4 ที่อยู่และข้อ จำกัด โดเมน


1

เรามีปัญหาเดียวกัน ( ผู้ใช้ 530 คนไม่สามารถเข้าสู่ระบบ, ไดเรกทอรีบ้านไม่สามารถเข้าถึงได้ ) ปัญหาคือการเปิดใหม่ (เพื่ออนุญาตเซสชันเพิ่มเติม) ในไฟร์วอลล์ของเราอนุญาตให้ IP อื่นไปยังเซิร์ฟเวอร์ FTP ของเรา (เรามีการตั้งค่าข้อ จำกัด IP) วิธีแก้ไขคือการเพิ่ม IP รายการ


0

ตรวจสอบบันทึก FTP ที่บันทึกโดย IIS สถานะและรหัสสถานะย่อยจะให้ข้อมูลเพิ่มเติมเกี่ยวกับปัญหาให้คุณ นี่คือรายการของรหัสสถานะ: รหัสสถานะ FTP ใน IIS 7.0 และรุ่นที่ใหม่กว่า

ในกรณีของปัญหานี้เกิดขึ้นเนื่องจาก IIS ของฉันไม่ได้กำหนดค่าสำหรับโหมด passive หลังจากป้อนช่วงพอร์ตและที่อยู่ IP ภายนอกในคุณสมบัติการสนับสนุน FTP Firewall ข้อความแสดงข้อผิดพลาดจะหายไป:

ป้อนคำอธิบายรูปภาพที่นี่

ในการโพสต์บล็อกนี้จะกล่าวถึงสาเหตุที่สำคัญเพิ่มเติม: 530 ผู้ใช้ไม่สามารถเข้าสู่ระบบไดเรกทอรีบ้านไม่สามารถเข้าถึงได้

กฎการอนุญาต ตรวจสอบให้แน่ใจว่ามีกฎการอนุญาตที่อนุญาตให้ผู้ใช้หรือการเข้าถึงที่ไม่ระบุชื่อ ทำเครื่องหมายหน้า "IIS> ไซต์ FTP> กฎการอนุญาต FTP" เพื่ออนุญาตหรือปฏิเสธการเข้าถึงสำหรับผู้ใช้บางคนหรือทั้งหมด

สิทธิ์ NTFS ผู้ใช้ FTP (ผู้ใช้ภายในหรือโดเมน) ควรมีสิทธิ์ในโฟลเดอร์ฟิสิคัล คลิกขวาที่โฟลเดอร์และไปที่คุณสมบัติ ในแท็บความปลอดภัยตรวจสอบให้แน่ใจว่าผู้ใช้ได้รับอนุญาต คุณสามารถละเว้นแท็บที่แชร์ ไม่ได้ใช้สำหรับการเข้าถึง FTP

บัญชีถูกล็อค หากบัญชีท้องถิ่นหรือโดเมนของคุณถูกล็อคหรือหมดอายุคุณอาจพบข้อผิดพลาด“ ผู้ใช้ไม่สามารถเข้าสู่ระบบ” ตรวจสอบคุณสมบัติผู้ใช้ภายในเครื่องหรือการตั้งค่าผู้ใช้ Active Directory เพื่อให้แน่ใจว่าบัญชีผู้ใช้นั้นทำงานอยู่

ปัญหาการอนุญาตอื่น ๆ บัญชีผู้ใช้อาจไม่มีสิทธิ์“ เข้าสู่ระบบในเครื่อง” หรือ“ อนุญาตการรักษาความปลอดภัยการเชื่อมต่อโดยไม่ระบุชื่อเท่านั้น”


-1

ฉันรู้ว่าคุณบอกว่าคุณตรวจสอบการอนุญาตซ้ำสองครั้ง แต่ฉันต้องการตรวจสอบว่าคุณได้ตรวจสอบการอนุญาตระดับไฟล์รวมถึงการอนุญาตให้แชร์หรือไม่


ฉันได้ตรวจสอบซ้ำแล้วซ้ำอีก ดูเหมือนดี
109221793

-1

คุณจะต้องตรวจสอบเส้นทางกายภาพของ FTP ต่อไปนี้เป็นขั้นตอนในการตรวจสอบ

ไปที่ IIS

คลิกขวาที่ไซต์ FTP เริ่มต้น จัดการ FTP Sit >> Advance

การตั้งค่า >> เส้นทางกายภาพ

มันจะต้องถูกต้องหรือคุณจะพบไดเรกทอรีบ้านไม่สามารถเข้าถึงได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.