Depends on what Linux-distribution you're running.
I would forget ftp, just use ssh for that. Once you have installed ssh you already have sftp you can use.
Never RedHat for example has ssh installed by default. If you are unsure, type ssh and see what happens.
In Windows you can use clients like putty (ssh) and FileZilla (sftp).