how to set up a ftp server on linux?

Posted on 2003-03-15
Medium Priority
Last Modified: 2013-11-13
hello everyone, i have a question here...
how to set up a ftp server on linux?

i am running redhat linux 8.0 on a linksys router
Question by:evan_evan
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2

Accepted Solution

EmbeddedMind earned 150 total points
ID: 8147700
Evan, when installing RH8.0 what installation options did you choose? What I want to find out is whether or not you have already installed an ftp daemon (server). If you choose "Full Server" or whatever RH calls it then you probably have wu-ftpd or proftpd and maybe a couple others; if you chose custom then you may or may not have one installed. Most likely, I think, you probably have *proftpd* (my choice) installed and probably running. IF you do have it installed then probably the easiest method for you to administer it for now is through a 'web-interface', until you get used to the configuration file, /etc/proftpd.conf.

The graphical interface you can use to administer it is called Webmin. I'll give you the steps to get it and install/run it. Get on your Linux-box. In X-Windows go to


Now click the "tar.gz" link in the upper right, pick a mirror, the first one is fine, and download it, save it in


- Now once that is finished hit ctrl+alt+f1 to get to a virtual console (command line) and log in. Type these commands exactly, however don't type the '#' thats just to let you know you should be doing this as root.

# cd /usr/local/src
# tar xvzf webmin-1.070.tar.gz
# cd webmin-1.070
# ./setup.sh

This will ask you some questions; simply accept the defaults and enter a password. Webmin listens on a port, specifically, 10000 -you can change it if you want but remember what you changed it to. Now once this is done, go back to X-Windows using ctrl+alt+f7. Once there, open a webbrowser to point to 'localhost:10000', or whatever port you used. This brings up the Webmin interface, this is how to get to proftpd's interface

Servers->Proftpd (its towards the right side I believe)

and you can configure it here, if it is installed, I think there might be one for wu-ftpd too so if proftpd isn't then wu-ftpd might be (cross fingers for proftpd=)

Ok, one more quick thing, go into "System" at the top and click on "Bootup and Shutdown," if proftpd or wu-ftpd are installed you will see them in this list, whichever one is there, proftp preferrably, then click the name. It will take you to a page where you can set whether it starts automatically or not, select yes.

Also, there is additional information at

Now, if its not installed, well just right back with the info and we'll see about getting it installed =)

Author Comment

ID: 8149379
thank you thank you

very detail

Expert Comment

ID: 8149757
No problem, glad to help. If it answered your question, please select to 'accept' this answer, thanks=) If you have any more q's just ask!

Expert Comment

ID: 8151547

The simplest and bettrer way to configure a FTP Server is mentioned in the following,

  By default the FTP server is disabled in the RHL 8.0, to enable that..

 1, check whether the vsftpd package is installed or not.
    # rpm -q vsftpd
 2. If it is not, then install it by rpm -ivh vsftpd....rpm
 3. open the file /etc/xinetd.d/vsftpd with any of your favourite editor and change the value "disable=yes" to "disable=no".
 4. then restart the xinetd service by the command "service xinetd retstart".
 5. Now your ftp server is okay...


Author Comment

ID: 8171868
hi Rahmeth, following your precedures, after people enable the ftp server.

then how do they start the ftp server up?
how to config them and get it running?

Featured Post

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

You ever wonder how to backup Linux system files just like Windows System Restore?  Well you can use Timeshift in Linux to perform those similar action.  This tutorial will show you how to backup your system files and keep regular intervals. Note…
If you don't know how to downgrade, my instructions below should be helpful.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Suggested Courses
Course of the Month14 days, 16 hours left to enroll

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question