1. Hosting, best for a team that needs Desktop daily from more than one location. Sign up with an Intuit-authorized commercial hosting provider like Rightworks. They run QuickBooks Desktop on their own servers; you log in through a browser or a lightweight client, and your data lives on their server rather than your office machine. Multiple people can work in the file at once, same as a normal multi-user Desktop setup, just from wherever they are.
2. Remote desktop software, best for occasional access to one specific machine. Install Chrome Remote Desktop, TeamViewer, or Windows' own Remote Desktop on the computer QuickBooks is actually installed on, leave that computer powered on, and connect to it from anywhere with an internet connection. You're not running QuickBooks remotely so much as remotely controlling the one machine it already lives on.
3. Give one person temporary access instead of a standing setup. For something like an accountant who just needs into the file once, remote desktop software is usually faster to arrange than hosting: install it, generate a one-time access code, and remove access again once they're done, instead of paying for an ongoing hosting seat.
4. Weigh whether remote access is even the right fight. If more than a person or two regularly needs into Desktop from outside the office, the cost of a hosting subscription often stops looking different from a QuickBooks Online subscription, except QBO Plus and Advanced are built to be reached from anywhere already, with no separate remote-access layer required.
5. Convert if that's the better fit. QuickBooks Desktop has a built-in export tool to move your company file to Online (Company > Export Company File to QuickBooks Online). Worth a hard look before paying for hosting indefinitely just to keep using Desktop remotely.