FileZilla
http://wiki.filezilla-project.org
FTP Server:
FileZilla provide a windows Server. You can install it as a service or a program.
Anyway, firstly, when the server runs, we need set the server ip, if the server is the local machine, please set it as default. Then, we create a group, for instance, I create a group named rv.
And, set the home dir in shared folders panel.
After creating a group, please create a user. For example, I create a user rv, set the user in rv group.
Then, the rv user can visit the rv group share folder.
If you need configure more, please click the configuration button and set them.
FTP Client:
Usually, we use FTP client, its name is FileZilla. Firstly, create a ftp site.
Since we have a user in the above process in server, we set it using rv user.
And, you can set both sides default path in Advance panel.
On fedora11 system,
please type: yum install filezilla