ProFTPD-Problem - Fehler bei LIST

1017
user3402600

Ich verwende plesk 17.0.17 #Update 4 und centOS 7.2.1511.

Ich kann keine Verbindung über FTP herstellen

Das gesicherte Log sagt:

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 sagt:

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 

Ich habe die Datei /etc/pam.d/proftpd wie in https://kb.plesk.com/de/125519 ohne Erfolg geändert .

"plesk repair ftp" hat nicht funktioniert. Welche anderen Dinge sollte ich suchen?

  • FTP (Port 21) funktionierte vorher einwandfrei. Die einzige Änderung, die ich vorgenommen habe, war die sshd und sonst nichts.
  • Benutzer, die nicht auf FTP zugreifen können, schlagen bei "LIST" weiterhin fehl

Vielen Dank


UPDATE 1: Es ist sehr seltsam, aber plötzlich funktioniert das System ohne Grund, ohne zu wissen, warum. Danke für Ihre Antworten!

1
Fehler beim Abrufen einer Verzeichnisliste werden nicht durch PAM-Probleme verursacht. Wie @Martin erwähnt, ist dies eher auf NAT / Firewalls zurückzuführen. Für ProFTPD kann die [NAT-Anleitung] (http://www.proftpd.org/docs/howto/NAT.html) hilfreich sein, um zu zeigen, welche andere Konfiguration Sie benötigen. Castaglia vor 7 Jahren 0

1 Antwort auf die Frage

0
Martin Prikryl

Dies liegt in der Regel daran, dass Firewall oder NAT auf dem Weg zwischen dem Client und dem Server den Portbereich der Datenverbindung blockieren.

Während der Übeltäter normalerweise die Firewall auf dem FTP-Server ist, würde ich davon ausgehen, dass Plesk selbst den Kuchen nimmt. In jedem Fall ist der erste Test der Versuch, eine Verbindung (im passiven Modus) vom FTP-Server selbst herzustellen.

In meinem Artikel über FTP-Verbindungsmodi erfahren Sie, wie der Passivmodus funktioniert.