Conecte-se a VMs do Windows usando RDP


Este documento descreve como se conectar a instâncias de máquina virtual (VM) do Windows usando RDP. Para outras maneiras de se conectar a VMs do Windows, consulte os seguintes guias:

Antes de começar

  • Certifique-se de que a VM permite acesso por meio do Remote Desktop Protocol (RDP). Por padrão, o Compute Engine cria regras de firewall que permitem acesso RDP na porta TCP 3389. Verifique se essas regras de firewall existem visitando a página de regras de firewall no console do Google Cloud e procurando regras de firewall que permitem conexões tcp:3389 .
  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.

Conectar-se a VMs do Windows usando RDP

O Compute Engine oferece suporte a várias maneiras de se conectar às instâncias do Windows.

Conectando-se a instâncias do Windows.

A melhor maneira de conectar-se à área de trabalho remota de uma instância do Windows depende de vários fatores:

Se você tiver dificuldade para se conectar usando RDP, consulte Solução de problemas de RDP . Se você não conseguir se conectar a uma instância do Windows usando a Área de Trabalho Remota, consulte Conectar-se ao SAC de uma VM do Windows .

Para conectar-se à área de trabalho remota de uma instância do Windows, use um dos procedimentos a seguir.

Área de trabalho IAP

IAP Desktop é um aplicativo do Windows que permite gerenciar várias conexões de área de trabalho remota para instâncias de VM do Windows. O IAP Desktop se conecta a instâncias de VM usando o encaminhamento TCP do Identity-Aware Proxy e não exige que as instâncias de VM tenham um endereço IP público.

Antes de se conectar usando o IAP Desktop, certifique-se de que os seguintes pré-requisitos sejam atendidos:

Para se conectar a uma instância de VM usando o IAP Desktop, faça o seguinte:

  1. No IAP Desktop, selecione Perfil > Adicionar projeto .

  2. Insira o ID ou nome do seu projeto e clique em OK .

  3. Na janela Project Explorer , clique com o botão direito na instância de VM à qual deseja se conectar e selecione Connect .

    Área de Trabalho IAP.

Para obter mais informações sobre o IAP Desktop, consulte a página do projeto GitHub .

Aplicativo de conexão de área de trabalho remota

Você pode usar o aplicativo Microsoft Remote Desktop Connection que faz parte do Windows para se conectar a instâncias do Windows.

Antes de se conectar usando o aplicativo Microsoft Remote Desktop Connection, certifique-se de que um dos seguintes pré-requisitos seja atendido:

  • Sua instância de VM tem um endereço IP público e suas regras de firewall permitem tráfego de entrada TCP do endereço IP público do seu cliente para a instância usando a porta 3389.
  • Sua rede local está conectada à sua VPC usando o Cloud VPN ou o Cloud Interconnect , e suas regras de firewall permitem o tráfego de entrada TCP do endereço IP privado do seu cliente para a instância usando a porta 3389.

Para se conectar à Área de Trabalho Remota do Microsoft Windows, faça o seguinte:

  1. Crie uma conta e senha do Windows, caso ainda não tenha uma.

  2. Para se conectar pela Internet, use o endereço IP externo . Para se conectar usando o Cloud VPN ou o Cloud Interconnect, use o endereço IP interno .

    Identifique os endereços IP externos e internos da sua instância do Windows concluindo uma das seguintes etapas:

    • No console do Google Cloud, acesse a página de instâncias de VM .

      Acesse a página de instâncias de VM

    • Usando a CLI gcloud, execute gcloud compute instances list :

      gcloud compute instances list
  3. Abra a Conexão de Área de Trabalho Remota do Microsoft Windows em sua máquina Windows. Você pode encontrar o executável em %systemroot%\system32\mstsc.exe

    A caixa de diálogo Conexão de Área de Trabalho Remota.

  4. Na caixa Computador , insira o endereço IP.

    Se você configurou sua instância para usar um número de porta diferente para RDP, adicione-o após o endereço IP, por exemplo: 1.2.3.4:3389 .

  5. Clique em Conectar .

  6. Digite seu nome de usuário e senha e clique em OK .

    Se você esqueceu sua senha, você pode redefini-la .

Área de trabalho remota do Chrome

A Área de Trabalho Remota do Chrome é um serviço que permite acessar remotamente outro computador usando um navegador da web. A Área de Trabalho Remota do Chrome funciona em Windows, macOS e Linux e não exige que a instância de VM tenha um endereço IP público.

Antes de se conectar usando a Área de Trabalho Remota do Chrome, certifique-se de que os seguintes pré-requisitos sejam atendidos:

Para se conectar a uma instância de VM usando a Área de Trabalho Remota do Chrome, faça o seguinte:

  1. No seu computador local, acesse o site da Área de Trabalho Remota do Chrome .

  2. Se ainda não estiver conectado ao Google, faça login com a mesma Conta do Google usada para configurar o serviço de Área de Trabalho Remota do Chrome.

  3. Selecione a instância à qual você deseja se conectar.

  4. Quando solicitado, insira o PIN que você criou ao instalar o serviço Área de Trabalho Remota do Chrome e clique no botão de seta para conectar.

Outro

Você pode se conectar às instâncias de VM do Windows usando outros clientes RDP, como clientes desenvolvidos para Android, iOS, Mac e outros. Para obter uma lista de clientes oficialmente suportados, consulte Clientes Microsoft Remote Desktop .

Antes de se conectar, certifique-se de que um dos seguintes pré-requisitos seja atendido:

  • Sua instância de VM tem um endereço IP público e suas regras de firewall permitem tráfego de entrada TCP do endereço IP público do seu cliente para a instância usando a porta 3389.
  • Sua rede local está conectada à sua VPC usando VPN ou Cloud Interconnect e suas regras de firewall permitem tráfego de entrada TCP do endereço IP privado do seu cliente para a instância usando a porta 3389.

Para conectar-se usando outros clientes RDP, faça o seguinte:

  1. Para se conectar pela Internet, use o endereço IP externo . Para se conectar usando o Cloud VPN ou o Cloud Interconnect, use o endereço IP interno .

    Identifique os endereços IP externos e internos da sua instância do Windows concluindo uma das seguintes etapas:

    • No console do Google Cloud, acesse a página de instâncias de VM .

      Acesse a página de instâncias de VM

    • Usando a CLI gcloud, execute gcloud compute instances list :

      gcloud compute instances list
  2. Instale o cliente suportado de acordo com as instruções de instalação do cliente.

  3. Conecte-se usando o endereço IP da sua instância e autentique-se com seu nome de usuário e senha da instância.

Se você tiver dificuldade para se conectar usando RDP, consulte a página Solução de problemas de RDP . Para obter informações sobre o licenciamento RDP, consulte as Perguntas frequentes sobre licenças da Microsoft .

Verifique o certificado RDP

Verifique o certificado RDP visualizando a saída da porta serial da inicialização inicial da VM ou usando o comando apropriado do PowerShell do SAC.

Porta serial

  1. Verifique o certificado RDP visualizando a saída da porta serial 1 durante a inicialização da VM do Windows.

  2. Examine a saída da porta serial 1 durante a inicialização inicial da VM do Windows para ver o seguinte:

    Serial port 1 (console) output for rdp-test
    ...
    ...
    2021/03/31 15:53:58 GCEInstanceSetup: RDP certificate details: Subject: CN=rdp-test, Thumbprint: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    ...
    ...
    

PowerShell do SAC

  1. Conecte-se ao SAC do Windows.

  2. Execute os seguintes comandos do PowerShell:

    # WinRM Cert
    Write-Host 'WinRM certificate details:'; Get-ChildItem 'Cert:\LocalMachine\My' | Where-Object { $_.Subject -like "CN=$env:COMPUTERNAME*" -and $_.NotAfter -gt $(Get-Date) -and $_.HasPrivateKey} |  Select-Object Subject, Thumbprint | Format-List
    # RDP Cert
    Write-Host 'RDP certificate details:'; Get-ChildItem 'Cert:\LocalMachine\Remote Desktop\' | Where-Object { $_.Subject -like "CN=$env:COMPUTERNAME*" -and $_.NotAfter -gt $(Get-Date) -and $_.HasPrivateKey} |  Select-Object Subject, Thumbprint | Format-List
    

    O que vem a seguir