I have an internet-facing RDP server and getting constant brute force attacks trying random usernames and passwords. It's Windows 2016 with remote desktop services enabled. What can I do to stop this attack and secure it properly?
Edit: I have users connecting from all over the world so can't use VPN for everyone nor restrict IP addresses.
Does anyone have experience with any tool which prevents/drops Bruteforce connection?