Professional File Transfer with proFTPD - Ending On A High Note (
Page 11 of 11 )
And that's about it for the
moment. In this article, I introduced you to the proFTPD server, explaining its
important features and guiding you through the process of compiling and
installing it on your Linux box. With the server installed, I then showed you
how to configure it to support file transfers by both system users and anonymous
users. In addition to a detailed explanation of the basic configuration file
options, I also explained some of the security issues related to file transfer
and filesystem access by remote users, and showed you the proFTPD configuration
directives to minimize the security risks associated with opening up your system
in this manner.
With your server now operational, I then moved on to a
discussion of some of proFTPD's other features, showing you how to configure the
server to support FTP service on multiple network interfaces and ports, log all
transfers and commands, control the display of messages, set limits for client
connection and timeout values, and create rules to allow or deny access to the
server.
However, everything I've discussed in this article is only the
tip of the iceberg - proFTPD comes with many more configuration directives,
which allow you extensive, fine-grained control over the way the server
operates. If you're planning on deploying proFTPD on your network, and you're
serious about doing a good job, you should also take a look at the following
links:
The proFTPD Web site, at
http://www.proftpd.org/The proFTPD
FAQ, at
http://www.proftpd.org/docs/faq/linked/faq.htmlThe
proFTPD manual, at
http://proftpd.linux.co.uk/localsite/Userguide/linked/userguide.htmlExample
configuration files, at
http://www.proftpd.org/docs/example-conf.htmlThe
exhaustive list of proFTPD configuration directives, at
http://www.proftpd.org/docs/directives/configuration_full.htmlproFTPD
mailing lists for support and troubleshooting, at
http://www.proftpd.org/lists.htmlUntil
next time...happy FTP-ing!
Note: Examples are illustrative only, and are
not meant for a production environment. Melonfire provides no warranties or
support for the source code described in this article. YMMV!