web-dev-qa-db-ja.com

ホストマシンに接続せずに、内部ネットワークの外部でVMにリモート接続するにはどうすればよいですか?

私はVMでWindows7を実行しています:VMはHyper-VwithinWindows Server 2012R2を使用してセットアップされました。最初に、TCP 33893390Linksysルーターポート転送を構成しました。両方のIPアドレスに。ポート3389と3390のファイアウォールインバウンドルールも作成しました。

ネットワーク内で接続するには、VM IPアドレスまたはコンピューター名、ユーザー名、パスワードを入力するだけで、接続が成功します。ローカルネットワークからホストマシンに接続することもできます。 Public IPアドレスを使用します。

問題: VMにアクセスしようとすると、たとえばカリブーやライブラリ、またはその他の外部ネットワークで、VMではなくホストマシンにアクセスします。

例:外部でVM)にログインするには、同じパブリックIPアドレス、ユーザー名、パスワードを使用してVMですが、ユーザーが無効であるというエラーメッセージが表示されてホストマシンにアクセスしています。

また、次のことも試しました:コンピューター名:3389が、成功しませんでした。

VMにアクセスして、接続がホストに接続されないようにするにはどうすればよいですか?

2
Asynchronous

説明したシナリオが機能するためには、ブリッジネットワークを使用しない限り、ゲストマシンはホストとは異なるポートでリモートデスクトップ接続をリッスンする必要があります。 3390をリッスンするようにRDPサーバーを設定するには、次の登録キーを「3390」に設定します。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

次に、リモートデスクトップサービスを再起動するか、マシンを再起動します。

2
Frank Thomas