web-dev-qa-db-ja.com

teamviewer(RDPではない)を介してhyper-v仮想マシン(WinXP)に接続する場合、1920x1200または1920x1080全画面解像度?

データセンターのどこかにあるWindows Server 2008 R2で実行されているWinXP hyper-v仮想マシンがあります。このマシンでリモート開発を行っていますが、デスクトップモニターの画面全体を使用して開発を行います。

RDPを使用してそれを行うことができます。

しかし、しばらくの間、私の仮想マシンの一部は、ブルートフォースのRDPパスワード推測攻撃によってハンマー攻撃を受け、使用できなくなるほどに遅くなっています。 RdpGuardなどのプログラムをすでに使用してみましたが、カスタマーサポートが識別できないいくつかの不明な理由により、VMでそのジョブを実行できません。したがって、私はRDPを無効にする(またはRDPポートをブロックする)ことを考えており、代わりにTeamViewerを使用しています。

ただし、VM全画面解像度1920x1200(デスクトップモニターの解像度)でTeamViewerに接続する方法がわかりません。TeamViewerが提供する解像度しか使用できないようですVMのグラフィックスアダプター(およびhyper-vでは1600x1200のようですが、なぜそうなのか)。

  • 1920x1200をサポートする他の(サードパーティの)仮想ディスプレイドライバーをインストールすることはできますか?
  • 欠けているteamviewer設定はありますか?そうでない場合、TeamViewerがRDPクライアントと同じことを行えない理由は何ですか?

私はどんなヒントにも感謝しています。結局のところ、私がやりたいのは、平和的なリモート開発sighだけです。

関連質問: Hyper-Vゲストカスタム解像度

3
Reto Höhener

Hyper-Vのディスプレイの最大制限は1600x1200です。この制限を克服する方法はないようです。

RDPがより高い解像度を使用できる理由は、RDPが完全に別のディスプレイのように機能するためです。ビデオカードやハードウェアのドライバーには依存しません。これにより、ターミナルサーバー上で複数のセッションが可能になり、別のユーザーがRDPを介してログインしているときに(少なくともサーバーOSバージョンの場合)、誰かが実際のコンソールにいることができます。

Teamviewer、VNC、およびその他の同様のプログラムが実際のディスプレイで動作します。彼らは基本的にスクリーンショットを撮ってあなたに送ります(実際には彼らはそれよりも多くの仕事をしますが、それは基本的な考えです)。このため、実際のハードウェアが実行できると言うものに制限されます。すべてがコンソールを共有しているため、個別のTeamviewerセッションを持つことはできません。

問題は、RDPをブルートフォースにしようとする人々です。すでに使用しているRDPガードに加えて、ここで役立ついくつかのことができます。

  1. 可能であれば、仮想マシンをWindows 7にアップグレードして、 ネットワークレベル認証 を使用できるようにします。古いログイン画面認証よりもはるかに少ないシステムリソースを使用します。
  2. 非標準ポートで実行するようにRDPを変更します。それは積極的にシステムに侵入しようとしている人々を止めませんが、それは多くの自動スキャンが試みることを止めます。
  3. ファイアウォールを設定して、正当な接続が行われるいくつかのIPアドレス/範囲からのRDPへの接続をブロックします。
  4. リモートでRDPを許可しないでください。また、ローカルネットワークにアクセスできるようにVPNサーバーをセットアップしてください。 VPNに接続したら、RDPを実行できます。
  5. セットアップ リモートデスクトップゲートウェイサーバー 。すべてのトラフィックをHTTPS経由で送信し、宛先サーバーに接続する前に認証が必要です。これにより、個別のパブリックIPアドレスを必要とせずに、リモートデスクトップから複数のサーバーにアクセスできます。最も重要なことは、ランダムな接続を認証する負担をWindowsから解放することですXPマシン。

VPNおよびRDゲートウェイのオプションでは、クライアント側で追加の設定が少し必要ですが、ほぼ間違いなく問題が解決され、より安全で安全なネットワークが提供されます。

7
Grant