我有一个WinXP hyper-v虚拟机,运行在Windows Server 2008 R2数据中心的某处。 我在这台机器上做了一些远程开发,我想使用我的桌面显示器的完整屏幕属性。
我可以使用RDP来做到这一点。
但是,现在有一段时间,我的一些虚拟机器已经被暴力破解RDP密码猜测攻击所困扰,这些攻击使得它们变得非常慢,变得无法使用。 请注意,我已经尝试过使用像RdpGuard这样的程序,但由于客户支持无法识别的某些未知原因,未能在我的虚拟机上完成其工作。 所以我一直在考虑禁用RDP(或者阻止RDP端口)并改用TeamViewer。
但是,我无法弄清楚如何使用TeamViewer以1920×1200(我的桌面显示器分辨率)的全屏分辨率连接到虚拟机。 看来,TeamViewer只能使用虚拟机的graphics适配器提供的分辨率(并且在hyper-v上似乎是1600×1200?为什么哦?为什么?)。
我很感激任何提示。 毕竟,我想要做的只是一些平静的远程发展感叹 。
相关问题: Hyper-V客户自定义解决scheme
Hyper-V的显示器最大限制为1600×1200。 似乎没有办法克服这个限制。
RDP可以使用更高分辨率的原因是RDP就像一个完全独立的显示器。 它不依赖于硬件的video卡或驱动程序。 这允许在terminal服务器上进行多个会话,并允许其他用户通过RDPlogin到实际控制台(至less对于服务器操作系统版本)。
Teamviewer和VNC以及其他类似的程序在实际显示上工作。 他们基本上会截图并发送给你(实际上他们做的比这更多的工作,但这是基本的想法)。 正因为如此,它们仅限于实际硬件所能做到的事情。 您不能有单独的Teamviewer会话,因为他们都共享控制台。
问题是人们试图蛮力使用RDP。 除了您已经使用的RDP警卫外,还有几件事可以帮助您。
虽然VPN和RD网关选项需要在客户端进行一些额外的设置,但它们几乎肯定会解决这个问题,并为您提供一个更安全,更安全的networking。