Access VM's with in dedicated server using Windows remote desktop

I have windows 2016 dedicated server hosted on godaddy.com ,and I have like 3 VM within this dedicated server. so in order to connect to these VM's through public can you recommend a solution? because if i enter the public ip in my remote it will try to connect to dedicated server


You can run a vpn server, add a vpn client to the vm you wish to connect to, as long as the vm has access to the internet. That will give you a private subnet and a route to the vm. OpenVPN is very good at this. You will need to allow the ports in the Windows Server.

OpenVPN is free, it is an open source product. There are other vpns also, the point is to use a vpn to have an easy way to route to your vms.