tmorton, thanks for trying to help him, but you are leading vid in the totally wrong direction.
Vid, I understand your problem and what you need to do to (hopefully) fix it.
First off, you said the install was gravy and it didn't install a menu icon for proftp on your menu. It is not supposed to, proftpd is an ftp server, not an ftp client. Servers aka daemons aka services are normally started during boot using init scripts. You can find all of the init scripts in the /etc/rc.d/init.d directory on your mdk system.
rpm -ql proftpd
will list all files proftp has installed. If you notice, one of those files is '/etc/rc.d/init.d/proftpd'. If you change to that directory, you can manually start the service:
the commands status stop and restart are also useful. This is the manual way to do it. An easier way is using the service command.
service proftpd start
works nicely. All of this works great, if you don't mind manually starting and stopping the server EVERY time you want to use it, but this can get tedious. It was designed to be started through the init scripts during boot so here are a few ways to do that... first the manual way (so you learn) and then a few easier ways.
Assuming you boot into xwindows (mdk default) I am going to assume that you are in runlevel 5. The runlevel 5 startup directory is '/etc/rc.d/rc5.d' Change into that directory. and list the contents
You will see something like this:
K15postgresql@ K60atd@ S15netfs@ S60lpd@ S90xfs@
K20nfs@ K96pcmcia@ S20random@ S60nfs@ S99linuxconf@
K20rstatd@ S05apmd@ S30syslog@ S66yppasswdd@ S99local@
K20rusersd@ S10network@ S40crond@ S75keytable@
K20rwhod@ S11portmap@ S50inet@ S85gpm@
K30sendmail@ S12ypserv@ S55named@ S85httpd@
K35smb@ S13ypbind@ S55routed@ S85sound@
The S scripts are services that are started during boot or runlevel changes. The K scripts are services that are stopped during shutdown or runlevel changes. The above are all symbolic (soft) links to the scripts in /etc/rc.d/init.d.
Installing the proftpd rpm will install '/etc/rc.d/init.d/proftpd' and you can see this by a simple 'rpm -ql proftpd | less' Now you make a symlink from the aforementioned script to the runlevel 5 startup directory and everytime the computer boots up, proftpd will be started. Here is how you accomplish this.
'ln -s /etc/rc.d/init.d/proftpd /etc/rc.d/rc5.d/S51proftpd'
Make sure to check the configuration of proftpd is correct. '/etc/proftpd.conf' is the configuration file and '/usr/share/doc/proftpd-1.2.9/Configuration.html' will answer any configuration related questions you might have. You should also check your xinetd configuration for proftpd '/etc/xinetd.d/proftpd-xinetd'
There are easier ways to do the same thing. A few tools come to mind. Menu based 'ntsysv' or 'tksysv' work beautifully and if you want to script it, use 'chkconfig' Enable proftpd on runlevel 5 Also, did you update your version of proftpd? Read the advisory I posted below. You should always update your software.