Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Elastic Cloud Server/ Perguntas frequentes/ Login and Connection/ Remote Logins/ Por que não consigo obter a senha para efetuar logon no meu ECS de Windows autenticado usando um par de chaves?
Atualizado em 2025-01-23 GMT+08:00

Por que não consigo obter a senha para efetuar logon no meu ECS de Windows autenticado usando um par de chaves?

Sintoma

Uma chave privada não pode ser usada para obter a senha para fazer logon em um ECS de Windows que é autenticado usando um par de chaves.

Possíveis causas

A senha falha ao injetar usando o Cloudbase-Init devido a:
  • Uma falha de rede, levando à falha da conexão do ECS ao servidor Cloudbase-Init.
  • Nenhuma configuração na imagem para o Cloudbase-Init obter a senha.
  • Outras razões.

Solução

Se o logon em um ECS com Cloudbase-Init habilitado falhar, execute as seguintes operações para localizar a falha:

  1. Verifique se o Cloudbase-Init foi configurado corretamente na imagem usada para criar o ECS.
    • Se o Cloudbase-Init não tiver sido configurado, o ECS não permitirá configurações personalizadas e você poderá fazer logon nele somente usando a senha da imagem original.
    • Os ECSs criados usando uma imagem pública têm o Cloudbase-Init instalado por padrão. Portanto, você não precisa mais instalar e configurar o Cloudbase-Init.
    • Se você criou seu ECS usando um arquivo de imagem externo, instale e configure o Cloudbase-Init.

      Para obter detalhes, consulte Instalação e configuração do Cloudbase-Init.

  1. Certifique-se de que o par de chaves para fazer logon no ECS esteja correto.

    A chave usada para obter a senha deve ser a chave usada durante a criação do ECS.

  2. Certifique-se de que o DHCP esteja habilitado na VPC à qual o ECS pertence.

    No console de gerenciamento, verifique se o DHCP foi habilitado na sub-rede de destino.

    Figura 1 DHCP
  3. Certifique-se de que o ECS tem um ECS vinculado.
  4. Certifique-se de que o tráfego de e para a porta 80 esteja permitido nas regras do grupo de segurança.
    Figura 2 Regras de grupo de segurança para a porta 80
  5. Verifique os logs do Cloudbase-Init para identificar a causa.
    1. Interrompa o ECS afetado e desanexe o disco do sistema dele.
      Figura 3 Desanexar o disco do sistema
    2. Use uma imagem pública para criar um ECS de Windows temporário e anexar o disco do sistema desanexado em 6.a ao ECS
    3. Faça logon no ECS temporário, abra a página Server Manager, escolha File and Storage Services > Volumes > Disks, clique com o botão direito do mouse no disco off-line e escolha Online no menu de atalho.
      Figura 4 Colocar o disco on-line
    4. Alterne para o arquivo cloudbase-init em /Program Files/Cloudbase Solution/Cloudbase-Init/log deste disco para exibir o log de localização de falhas.
      Figura 5 cloudbase-init