I've tried everything. RDP seemingly works when it wants to, and it doesn't when it doesn't. I tried installing TeamViewer because I figured I could just use that if the RDP connection went down again, but that stops working just as much and only in conjunction with RDP. 1. All Amazon security groups are correctly configured. 2. RDP traffic is accepted, port 80 traffic is accepted for Teamviewer. 3. Traffic from my IP is accepted to those ports. 4. All firewalls are correctly configured. 5. All proxy services and web servers have that I have running on them run perfectly fine 100% of the time. 6. Servers have their uptime monitored every minute of the day and respond to pings 100% of the time. 7. All proxy services and web servers are fully functional even when RDP and Teamviewer don't respond. 8. RDP'ing via direct IP and connecting with Teamviewer via Partner ID doesn't work when RDP and Teamviewer decide not to respond. 9. Connecting via alternate DNS servers doesn't work. 10. The IP's are not dynamic. 11. Rebooting solves the problem sometimes, but many times it takes 3 or 4 reboots to get RDP or Teamviewer to work on a server. Sometimes it doesn't work, even after rebooting for hours. This is not consistent, so it confuses me. 12. RDP and Teamviewer only ever work or fail to work at the same times. There has never been an instance where RDP has worked and Teamviewer has not, or vice-versa. 13. The 5 servers themselves stop responding to RDP and Teamviewer at different times, in a seemingly random fashion. At any given time, only 3 or 4 will respond to RDP and Teamviewer, and the next day a different mix of 3 or 4 will respond to RDP and Teamviewer. It's never all of them or none of them, even though they were all configured together and are all configured exactly the same. I'm at a loss.