How to set up a Fedora workstaton for secure remote access

Details on how to set up a home Fedora business machine.