We don't recommend running an FTP server unless you need to give access to someone other than the owner -- we say that because you can just upload files through Remote Desktop or SFTP (depending on the OS) instead, or download them directly to the VDS. To upload files on Windows via Remote Desktop
, expand "Options" for your Remote Desktop Connection, then click the "Local Resources" tab and make sure that "Clipboard" is selected. Go into "Advanced" and select to share your local hard drive on the remote machine. After you do this, and connect, you'll be able to copy-and-paste between the two machines, and you'll see your drive listed in Explorer on the remote machine.To upload files on Linux via SFTP
, install a SFTP client such as FileZilla or WinSCP
. Connect to the IP of your server just as you would through SSH, then upload and download files through its interface.
If you'd prefer to run FTP, we suggest going with FileZilla Server on Windows: http://wiki.filezilla-project.org/FileZilla_FTP_Server
. On Linux, vsftpd is the preferred solution ("emerge vsftpd" or "yum install vsftpd" for Gentoo or CentOS, respectively).