Fedora has remote desktop as part of the default install.
In Gnome, select
System > Preferences > Remote Desktop
In KDE, select
KMenu > Applications > Settings > Desktop Sharing
Enabling 'Desktop Sharing is as simple as ticking the
Allow other users to view your desktop
. If you would like other people to control your desktop you can tick the appropriate setting.