Ich habe grade einen neuen Server in Betrieb genommen mit Debian Lenny. Nach der Installation von Apache und PHP, dem absichern der beiden wollte ich noch einen FTP Server installieren, da einige Leute immer noch mit diesem Protokoll arbeiten um Files auf den Webserver zu übertragen. Ich nutze dazu seit einem Jahr den pure-ftpd. Der ist klein, recht sicher und lässt sich gegen PAM, Linux-User, virtuelle User, MySQL und mehr authentifizieren.
Nach einem beherztem apt-get install pure-ftpd landete der Daemon dann auf der Platte. Kurz ein paar Variablen angepasst und fertig. Also /etc/init.d/pure-ftpd start damit es losgehen kann. Nix, keine Ausgabe auf der Konsole, ps aux | grep ftp blieb auch leer. Hmm…. Stimmt da war ja was, der verflixte inet.de mogelt sich immer dazwischen. Also habe ich in der /etc/inetd.conf die ftp Zeile #ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/pure-ftpd-wrapper auskommentiert. Inet.d neu gestartet, FTP neu gestartet, wieder nix. Nach einigem Testen und Nachdenken viel es mir wieder ein.
Unter /etc/default/ findet sich die Datei pure-ftpd-common. Ändert man da in der Zeile STANDALONE_OR_INETD=inetd das inetd in standalone klappt’s auch mit dem FTP. Ich hatte das Problem schon einmal, aber vergessen, es aufzuschreiben. Nun hab ich das getan, eventuell hilft es jemandem…


Toll ! mir hats eben echt geholfen
Zum heulen wenn man sowas nicht auf die schnelle findet, aber dank deiner seite war ich innerhalb von 1 min am ziel
Comment by rupat — 22. Juli 2009 um 16:30
DANKEEE funktioniert perfekt
Comment by dieter — 22. Februar 2010 um 18:28
Boa, danke!
Ich war schon dabei, das ganze Startup-Skript auseinander zu nehmen und es wollte immer noch nicht,,,
Comment by acid — 22. März 2010 um 23:14