Skip to Main Content
CentOS Bible
book

CentOS Bible

by Christopher Negus, Timothy Boronczyk
August 2009
Beginner content levelBeginner
984 pages
26h 2m
English
Wiley
Content preview from CentOS Bible

Chapter 19. Setting Up an FTP Server

File Transfer Protocol (FTP) has been the standard method for sharing files over the Internet for many years. Even with the popularity of the Web, which made document database services such as Gopher and WAIS obsolete, FTP servers are still the most common way to make directories of documents and software available to the public over the Internet.

File-sharing applications, such as NFS and Samba, are excellent tools for sharing files and directories over a private network. For organizations that need to share large numbers of files over public networks, however, FTP server software provides more robust tools for sharing files and protecting your computer systems. Also, FTP client software for accessing FTP servers is available for any type of computer that can access a network.

This chapter describes how to set up and maintain an FTP server using the Very Secure FTP Server package (vsFTPd).

Configuring your FTP server to allow users to upload files to your server involves more risk than just allowing downloads. Anyone could upload a malicious file, overwrite other files, or, depending on the configuration, place a file in an undesired location. To help mitigate this risk, you can set your server up in a chrooted environment to limit access to the file system.

Also, keep in mind that authentication information and file transfers are sent in ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Definitive Guide to CentOS

The Definitive Guide to CentOS

Peter Membrey, Tim Verhoeven, Ralph Angenendt
Troubleshooting CentOS

Troubleshooting CentOS

Jonathan Hobson
Running Linux, 5th Edition

Running Linux, 5th Edition

Matthias Kalle Dalheimer, Matt Welsh
The Official Ubuntu Book

The Official Ubuntu Book

Benjamin Mako Hill, Jono Bacon, Corey Burger, Jonathan Jesse, Ivan Krstić

Publisher Resources

ISBN: 9780470481653Purchase book