Although I’m able to run the command “ftp localhost” on the Linux box where I have ProFTPD installed, and it allows me to log in as a user I previously set up, I am not able to login from any other computer running an FTP client. The response I get from any other computer is “An existing connection was forcibly closed by the remote host.”. It does this with any type of log in name, with both a real one, as well as with a fictitious one that does not exist. Does anyone have any suggestions? I don’t understand why ProFTPD seems to reject an FTP login attempt from any other computer, while it accepts it readily from within the Linux box where it resides. The /etc/proftpd.conf file follows. Thanks for any help you can provide.
ServerName ?FTP Server?
ServerIdent on ?FTP Server ready?
ServerType standalone
DevaultServer on
AccessGrantMsg ?Welcome %u. You are now logged in.?
DeferWelcome on
DefaultRoot ~ !adm
AuthPAMAuthoritative on
IdentLookups off
UseReverseDNS off
Port 21
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
Umask 022
ListOptions ?-a?
AllowRetrieveRestart on
AllowStoreRestart on
MaxInstances 20
User nobody
Group nobody
ScoreboardFile /var/run/proftpd.score
AllowOverwrite no
AlloAll
LogFormat default ?%h %1 %u %t \?%r\? %s %b?
LogFormat auth ?%v [%P] %h %t \?%r\? %s?