0

https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-createで説明されているように、Microsoft クイック スタート テンプレートに従って、Windows VM で VM ScaleSet を作成しました 。 -and-manage-powershell .

スケール セットのロード バランサーのパブリック IP と、RDP /3389 に使用するインバウンド ポートを特定して、mstsc /v:a.b.c.d:nnnn.

Initiating remote connectionポップアップが表示されます。ただし、その後に続く ID チャレンジ ダイアログの代わりに、(通常の、ただしここでは望ましくない) エラー popup が表示されRemote Desktop can't connect to the remote computer for one of these reasons:ます。これは、VM がダウンしているか、ネットワークがブロックしているか、VM で RDP がオフになっているかのようです。

VM に対して RDP がオンになっていること、および Azure 側のネットワーク ルート (PS の貼り付けで作成されたもの) が正しいと仮定できますか? 他の人も同じ困難に直面していますか?その場合、これらの VM に RDP をどのように接続しますか?

サンプル ドキュメントの Powershell (別の名前を使用していますが、それ以外は同じコマンドです):

$cred=Get-Credential
New-AzureRmVmss `
  -ResourceGroupName "myResourceGroup3" `
  -Location "EastUS" `
  -VMScaleSetName "myScaleSet3" `
  -VirtualNetworkName "myVnet3" `
  -SubnetName "mySubnet3" `
  -PublicIpAddressName "myPublicIPAddress3" `
  -LoadBalancerName "myLoadBalancer3" `
  -UpgradePolicyMode "Automatic" `
  -VmSize "Standard_F1" `
  -Credential $cred

6.13.0AzureRm コマンドレットのバージョンを使用していることに注意してください。

4

1 に答える 1

0

VMSS を正常に作成すると、PowerShell コマンドが機能するはずです。このスクリプトは、私の側でもうまく機能します。あなたの側で RDP 接続について次のことを確認することをお勧めします。

  • 送信ポート 3389 が、ローカル マシンのファイアウォール、ローカルにインストールされたクライアント プロキシ ソフトウェア、またはリモート デスクトップ接続を妨げているネットワーク監視ソフトウェアでブロックされていないことを確認します。同じローカル ネットワーク内の別のマシンに RDP を試みることができます。または、会社のネットワークが送信ポート 3389 をブロックしているかどうかを確認します。別の Azure VM への RDP を試すことができます。
  • By default, Azure VM is allowed to connect to RDP port 3389. 実行時に正しいマッピング ポートを入力したかどうかを確認できますmstsc /v:a.b.c.d:nnnn。各インスタンスのインバウンド NAT ルールを介して見つけることができる特定のポート。私の写真のように、特定のポート 5000 とターゲット ポート 3389 が表示されます。

ここに画像の説明を入力

詳細については、「Azure 仮想マシンへのリモート デスクトップ接続のトラブルシューティング」 および「Azure内の Windows VM へのリモート デスクトップ接続の問題に関する詳細なトラブルシューティング手順」を参照してください。

于 2019-03-27T02:50:05.977 に答える