I'm using PRO-ftp since it's more secure + has more options then WU-ftp.
My install guide ( questions are welcome)
First off lets install the FTP-server on your linux machine
go to non-grapichal mode ( textmode) login.
in the direcotry where you download proftpd
tar -xzvf proftpd-1.2.10.tar.bz2
cd proftpd-1.2.10 ( or the mapname of proftpd)
#now proftpd is installed you have to configure the config file (proftpd.conf) that is located at /usr/local/etc/:
edit the following
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
# Limit WRITE everywhere in the anonymous chroot
change <Anonymous ~ftp> into <Anonymous /your/direcorty/you/want/to/share> for example <Anonymous /home>
shift + :
#now for the finishing touch
#give right to the map for testing ( nog save chmod)
chmod 777 path_of_the_map_you_gave_above
chmod 777 /home
create 2 users with a group ( if then don't exist )
useradd -g ftp ftp
useradd -g nogroup nobody
now you can start proftpd
./proftpd -c /usr/local/etc/proftpd.conf
all users created on the system can login with the password and username
all above works local. if you want some friends to access your ftp sever from outside your local lan, you have to edit IPTABLES if your running those, forward a port.
here is some info about your router/modem.
you should forward 20 21 to the IP that your linux machine is running