Some good news: OpenSSH's inbuilt SFTP is installed, configured and turned on in the default install of Fedora. All that's needed should be to allow the ssh port (22) though your firewall.
You can test your SFTP server in the following ways:
On the command line, run sftp user@hostname
In the Nautilus file manager, visit
In Konqueror manager, visit sftp://user@hostname