I agree with suggestions to not expose your vCenter or Hosts to Internet. and also don't expose any server through RDP.
And also I agree to use the VPN connection as a perfect solution to your request.
Please consider marking this answer "correct" or "helpful" if you think your question have been answered correctly.
Cheers,
VCIX6-NV|VCP-NV|VCP-DC|