Чем защитить RDP кроме нестандартного Логина и сложного пароля?
Не открывать RDP наружу, либо разрешать подключения только с определенных IP.
Поднять VPN-туннель до сервера и подключаться к RDP уже по безопасному каналу.
Есть ещё такая интересная вещь — Bitvise SSH Server и Client, который позволяет безопасно пробрасывать RDP.
1. Использовать нестандартный порт, большинство ботов сканируют поты до 1000,  и стандартные порты типа 3306, 3389, 5060 и т.д. Соответственно, стоит выбирать порты более 60000+.
2. Ограничить страну подключения, в инете можно найти списки IP адресов.
3. Использовать VPN
4. Использовать RDP gateway
5. mkrotik RDP bruteforce
6. linux iptables bruteforce
7. https://bite-byte.ru/operatsionnye-sistemy/windows...

Погугли windows RDP fail2ban, еще ответов найдешь.