Virtual Private Server User Guide
FTP Services
would need to upload it to the /var/ftp/pub directory through user authenticated
FTP, and then you would need to ensure that it had the correct permissions. The
correct permissions for this file, assuming that you wanted members of the
iftpadmini special user group to be able to maintain the file, would look something
like this:
rw rw r 1 msmith ftpadmin 4500828 Jan 23 2001 myfile.zip
To download the file in this example through anonymous FTP, visitors would need
only to point their FTP client or Web browser to a URL like the one below:
ftp://your_domain/pub/myfile.zip
ProFTPd The FTP Server Application
ProFTPd is the name of the preinstalled application that powers your FTP
services. ProFTPd is an FTP server application written for UNIX and similar in
design and concept to the Apache Web server. Among other things, ProFTPd
supports resumable downloads a feature that allows those visitors whose FTP
client supports it, to pick up where they left off in the event they get disconnected
during a file transfer.
ProFTPd is spawned by the Xinetd application whenever someone attempts to
connect to your server through FTP. If desired, FTP services can be disabled
using the inetctl command, as discussed is the Controlling Xinetd section of this
guide.
Configuring ProFTPd
The operation of ProFTPd can be modified through a configuration file in your /
usr/local/etc directory called proftpd.conf. This configuration file can be modified
only on the VPS Root product, and must be edited by the superuser.
Note: The ProFTP server that is preinstalled on your VPS server is
configured to provide both user authenticated and anonymous FTP
access. Basic technical assistance in using authenticated and
anonymous FTP is provided as long as the customer has not
replaced the provided FTP server with an alternate and has not
altered the /usr/local/etc/proftpd.conf file from the default
configuration. Customers with root enabled products such as VPS
Root are welcome to customize the configuration of their ProFTP
server, but will not receive technical assistance in doing do and
assume responsibility for all FTP related issues once the
configuration has been altered.
Technical Training Department
August 2004
5 2