FTP verlangt bei jedem Verzeichniswechsel eine Authentifizierung

FTP verlangt bei jedem Verzeichniswechsel eine Authentifizierung

Ich richte einen virtuellen Webtestserver für die Firma ein, für die ich arbeite. Sie möchten über FTP und ihre Linux-Konten auf die verschiedenen Verzeichnisse zugreifen. Bisher funktioniert das gut. Sie möchten, dass das FTP-Stammverzeichnis lautet /home, und dann auf die Verzeichnisse zugreifen, an denen sie arbeiten müssen. Das funktioniert auch gut, aber der Benutzer wird jedes Mal, wenn er das Verzeichnis wechselt, aufgefordert, sich erneut zu authentifizieren.

Wir verwenden CentOS mit vsftpd. Was ist die Ursache für dieses Verhalten und kann es geändert werden, sodass eine Authentifizierung nur beim Starten der Sitzung verlangt wird?

Antwort1

Ich vermute, dass das Problem eher an dem von Ihnen verwendeten FTP-Client als an der Serverkonfiguration liegt, aber wir können es nicht mit Sicherheit sagen, ohne zu wissen, welche Client-Tools Sie für den Zugriff auf den Server verwenden. Ich schlage vor, Sie probieren eine andere Client-Software aus (WinSCP, Filezilka, ...).

Die andere Möglichkeit ist, dass die erneute Authentifizierungsanforderung erfolgt, wenn die FTP-Verbindung eine Zeit lang nicht verwendet wurde. Der Verbindungskopf ist in der Zwischenzeit abgebrochen und er erinnert sich nicht an die Anmeldeinformationen zwischen den Verbindungen, sodass erneut gefragt werden muss. Auch hier kann die Verwendung eines anderen Clients hilfreich sein, Sie könnten jedoch auch versuchen, die Verbindungsabbrüche zu stoppen (unterstützt der Client das Senden von „Keep-Alive“-Befehlen? – Lässt der Server die Sitzungen ablaufen (Keep-Alives helfen hier, und Sie können dem Server möglicherweise sagen, dass er inaktive Links nicht ablaufen lassen soll), oder gibt es tiefere Verbindungsabbrüche?

Während Sie die Sache untersuchen, schlage ich vor, dass Sie die Verwendung von SFTP/SCP statt FTP in Betracht ziehen: Es ist sicherer (insbesondere, wenn Sie eine Verbindung über drei öffentliche Internetverbindungen herstellen), kann effizienter sein (insbesondere bei einigen Dokumenten, wenn Sie die integrierte Komprimierungsunterstützung verwenden), verursacht weniger Probleme mit Firewalls und Sie haben wahrscheinlich bereits OpenSSH für den SSH-Zugriff installiert, das beides standardmäßig unterstützt.

verwandte Informationen