I'm working on a server running Red Hat Enterprise 6.2. I installed proftpd 1.3.3g using yum. Proftpd starts without any error messages, and it appears to be listening on port 21.
I would post an image that demonstrates this, but I'm still a new user so I'm not yet allowed to post images. When I run:
ps -ef | grep [PID]
I see:
nobody [PID] 1 0 17:36 ? 00:00:00 proftpd: (accepting connections)
The command:
netstat -na | grep :21
shows:
tcp 0 0 :::21 :::* LISTEN
However, when I try to establish an FTP connection on port 21 using server's IP with Filezilla, it always times out. There is no response from the server whatsoever. I can immediately thereafter establish an SFTP connection on port 22 without a problem. Thus I can access the server via SSH and SFTP, but not FTP via proftpd.
I'm using the default configuration--I am currently using the default proftpd.conf. I have tried various edits to the file in my troubleshooting efforts, but I have not observed any change in behavior and I reset the proftpd.conf file to the original after each effort.
There appears to be no log information written by proftpd. I checked /var/log/proftpd/ and the directory was empty.
When I restart the proftpd service, which I've done plenty of times, it always gives [OK] for both the shutdown and startup.
So basically, I'm having trouble finding any leads as to what the problem could be.