ฉันใช้ plesk 17.0.17 #Update 4 และ centOS 7.2.1511
ฉันไม่สามารถเชื่อมต่อผ่าน ftp
บันทึกที่ปลอดภัยบอกว่า:
proftpd: pam_listfile(proftpd:auth): Couldn't open /etc/ftpusers
proftpd[3623]: 0.0.0.0 (xx.xx.xx) - USER xyz: Login successful.
proftpd: pam_unix(proftpd:session): session opened for user xyz by (uid=0)
proftpd: pam_env(proftpd:setcred): Unable to open config file: /etc/security/pam_env.conf: No such file or directory
proftpd: pam_systemd(proftpd:session): Failed to connect to system bus: No such file or directory
Filezilla พูดว่า:
Status: Resolving address of www.xyz
Status: Connecting to xx.xx.xx
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (xx,xx,xx).
Command: MLSD
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
ฉันเปลี่ยน /etc/pam.d/proftpd เหมือนในhttps://kb.plesk.com/en/125519โดยไม่สำเร็จ
"plesk repair ftp" ไม่ทำงาน ฉันควรมองหาสิ่งอื่นใด
- FTP (พอร์ต 21) ทำงานได้ดีก่อน การเปลี่ยนแปลงเพียงอย่างเดียวที่ฉันทำคือการ sshd และไม่มีอะไรอื่น
- ผู้ใช้ไม่สามารถเข้าถึง FTP ทำให้ล้มเหลวที่ "LIST"
ขอบคุณ
ปรับปรุง 1: มันแปลกมาก แต่ในทันใดโดยไม่มีเหตุผลระบบกำลังทำงานอยู่ ... ไม่รู้เลยว่าทำไม ขอบคุณสำหรับคำตอบของคุณ!
ความล้มเหลวในการเรียกรายชื่อไดเรกทอรีจะไม่เกิดจากปัญหา PAM ตามที่ @Martin พูดถึงมีโอกาสมากขึ้นเนื่องจาก NAT / ไฟร์วอลล์ สำหรับ ProFTPD NAT Howtoอาจมีประโยชน์ในการแสดงการกำหนดค่าอื่น ๆ ที่คุณอาจต้องการ
—
Castaglia