VNC and XRDP are great options but where VNC connects to the computer directly, and RDP can connect to the server making it faster than VNC.
How to enable Fedora remote desktop with command line?