FTP is one of the oldest and still most common methods for sending files over the Internet. This tutorial shows you how to install and configure the basic FTP server that comes with most Linux distributions, Very Secure FTP Daemon (vsftpd). For complete information about this server, visit the official Web site at www.vsftpd.beasts.org.
If you need to access files from someone's FTP site or need instructions on setting up an FTP server on a Windows machine.
You can quickly find out whether vsftpd is installed on your system by entering the following command from a shell prompt:
rpm -q vsftpd
If vsftpd has been installed, the package version is displayed. If not, the message package vsftpd is not installed is displayed.
If vsftpd isn't installed, you can install it by following these steps:
- Choose System → Administration → Add/Remove Software.
This summons the Add/Remove Software program.
- Type vsftpd in the search box and click Find.
This locates the vsftp package.
- Select the package named Very Secure Ftp Daemon and click Apply.
The Add/Remove Software program installs the vsftp package.
- Close the Add/Remove Software program.
The vsftp package is now installed.
In this tutorial:
- Managing Linux Systems
- Planning a Linux Server Installation
- Installing Fedora 7
- Getting Used to Linux
- Understanding the file system
- On Again, Off Again
- Using GNOME
- Managing User Accounts
- Linux Network Configuration
- Restarting Your Network
- Working with Network Configuration Files
- The ifcfg files
- The resolv.conf file
- DHCP and DNS
- Configuring DHCP
- Running a DNS Server
- Running Apache
- Starting and Stopping Apache
- Confirming that Apache Is Running
- Using the HTTP Configuration Tool
- Restricting Access to an Apache Server
- Configuring Virtual Hosts
- Setting the Apache User Account
- Running Sendmail
- Installing Sendmail
- Modifying sendmail.mc
- Using SpamAssassin
- Using the Mail Console Client
- Running FTP
- Starting the vsftpd Service
- Configuring FTP