Hello @TechGuy_MS1
There some ways introduced in this article: Securely connect to your Azure Virtual Machines – the options
1.RDP using a Private IP address across a Site to Site VPN
2.Lock down RDP to a source IP or IP Range
3.Just-in-time VM access
4.Public Load Balancer with Network Address Translation (NAT)
5.Provision a Jumphost VM
6.Azure Bastion – a jump host PaaS service
Best Regards
Karlie
If the Answer is helpful, please click "Accept Answer" and upvote it.