I've installed proftpd on a RedHat machine, and edited the proftpd.conf file for use with xinetd. Proftpd seems to be running, since it is possible to connect from the machine it is installed on (by doing "ftp servername" and then succesfully seeing "Proftpd v 1.2.xx").
** But I am a bit confused about xinetd. Do I have to edit "xinetd.conf" in the /etc dir? Or do I have to add the ftp service information in a separate file called "ftp" in the /etc/xinetd.d dir? I've tried both options and restarted xinetd, but I still can't connect from another machine. There I get a "connection refused". So this means the machine is found, the server, the port number respond, yet I can't really connect.
** I've read that it is also necessary to edit the "inetd.conf" even if you're using xinetd. Yet I cannot find the inetd.conf in the /etc dir on RedHat. I do understand that xinetd is a kind of more advanced replacement for inetd. But which files exactly have to be edited and where? I'm confused.
** Third hint / clue was hosts.allow. I've added ALL : ALL : ALLOW but I guess that is not sufficient for another machine to be able to connect.
** If I do a "chkconfig --list" I don't see proftpd.
What's wrong? Please help.
thnx