透過 teamviewer(而非 RDP)連接到 hyper-v 虛擬機器 (WinXP) 時,全螢幕解析度為 1920x1200 或 1920x1080?

透過 teamviewer(而非 RDP)連接到 hyper-v 虛擬機器 (WinXP) 時,全螢幕解析度為 1920x1200 或 1920x1080?

我有一個 WinXP hyper-v 虛擬機器在資料中心某處的 Windows Server 2008 R2 上運行。我在這台機器上進行了一些遠端開發,並且我想使用桌面顯示器的完整螢幕空間來進行此操作。

我可以使用 RDP 來做到這一點。

但是,一段時間以來,我的一些虛擬機器一直受到強力 RDP 密碼猜測攻擊的攻擊,導致它們速度非常慢,甚至無法使用。請注意,我已經嘗試使用 RdpGuard 等程序,但由於客戶支援無法識別的某種未知原因,它無法在我的虛擬機器上完成工作。所以我一直在考慮禁用 RDP(或阻止 RDP 連接埠)並使用 TeamViewer 代替。

但是,我不知道如何使用 TeamViewer 連接到全螢幕解析度為 1920x1200(我的桌面顯示器解析度)的虛擬機器。看來 TeamViewer 只能使用 VM 圖形適配器提供的解析度(在 hyper-v 上似乎是 1600x1200?為什麼哦為什麼?)。

  • 是否可以安裝支援 1920x1200 的其他(第 3 方?)虛擬顯示驅動程式?
  • 我是否缺少 teamviewer 設定?如果不是,TeamViewer 無法執行與 RDP 用戶端相同的操作的原因是什麼?

我很感激任何提示。畢竟,我想做的只是一些和平的遠端開發

相關問題: Hyper-V 來賓自訂分辨率

答案1

Hyper-V 的顯示最大限制為 1600x1200。似乎沒有任何方法可以克服這個限制。

RDP 可以使用更高解析度的原因是 RDP 的作用就像一個完全獨立的顯示器。它不依賴視訊卡或硬體驅動程式。這允許在終端伺服器上進行多個會話,並允許某人在實際控制台上,而另一個使用者透過 RDP 登入(至少對於伺服器作業系統版本)。

Teamviewer、VNC 和其他類似程式在實際顯示上運作。他們基本上會截取螢幕截圖並將其發送給您(實際上他們做的工作比這更多,但這是基本想法)。因此,它們僅限於實際硬體所說的功能。您無法擁有單獨的 Teamviewer 會話,因為它們都共用控制台。

問題是人們試圖以暴力破解 RDP。除了您已經使用的 RDP 防護之外,您還可以做一些事情來提供協助。

  1. 如果可能,請將虛擬機器升級到 Windows 7,以便您可以使用網路層級身份驗證。它使用的系統資源比舊的登入畫面驗證少得多。
  2. 更改 RDP 以在非標準連接埠上運作。它不會阻止那些積極嘗試闖入您系統的人,但它會阻止許多自動掃描的嘗試。
  3. 設定防火牆以阻止與 RDP 的連接,但來自少數 IP 位址/範圍的合法連接除外。
  4. 不允許遠端使用 RDP,並設定 VPN 伺服器以允許您進入本機網路。一旦連接到 VPN,您就可以透過 RDP 進行連線。
  5. 設定一個遠端桌面網關伺服器,它透過 HTTPS 發送所有流量,並且需要身份驗證才能將您連接到目標伺服器。這還允許您透過遠端桌面連接到多個伺服器,而無需為它們提供單獨的公共 IP 位址。最重要的是,它將從 Windows XP 電腦上卸下驗證隨機連接的負擔。

儘管 VPN 和 RD 網關選項需要在客戶端進行一些額外的設置,但它們幾乎肯定會解決問題,並為您提供更安全的網路。

相關內容