实际上,即使将端口从3389移开也没有帮助(长期来看)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
如果有一个允许RDP的开放端口,他们最终会找到它,您需要实施Daniel提到的其中一个程序。这也正是我的问题所在。通常可以通过不断攻击开放端口来判断问题是否间歇性出现...
如果您作为管理员仍然可以访问VM,并且出现事件ID 1057-终端服务器无法创建新的自签名证书
然后,请查看...\MachineKeys文件夹权限并将其移动,然后重新启动RDP服务。
看起来这个错误代码会出现在很多情况下......从屏幕分辨率调整到颜色深度再到防火墙等等......这相当奇怪。你必须检查什么是你的具体情况。
在我的情况下,当我遇到 0x4
错误代码问题时,与未受保护的 RDP 端口有关。
在我的情况下,它是由于开放、未受保护的 RDP 端口 3389引起的。正如许多人猜测的那样,这是机器人的一个高度针对性端口。如果你的端口向互联网上的任何人开放,你的服务器或计算机将受到攻击,这只是时间问题。
最好的解决方案是只允许来自信任 IP 地址的连接,即你用于连接服务器的地址。
当然,这并不总是可能的,因此另一种解决方案是像许多 Linux 服务器上使用的fail2ban实用程序。
我找到了两个解决方案,EvlWatcher是免费且开源的,IPBan有一个免费的开源版本,也有一个付费版本。