Não é possível fazer login na VM Linux recém-criada a partir de um VHD em azul

1

Não é possível fazer login na VM recém-criada de um VHD de uma VM generalizada no Azure. Os passos que estou seguindo são:

  1. Desproveja a VM-1.
  2. Desaloque a VM-1.
  3. Generalize a VM-1.
  4. Crie um disco gerenciado usando o VHD da VM1.
  5. Crie uma nova VM (vamos chamá-la de VM2) anexando o disco gerenciado criado na etapa 4.
  6. O log na VM2 lança o erro "permissão negada".

Estou seguindo os três primeiros passos do link ( seção de comandos rápidos) e as próximas 3 etapas do link (onde, em vez de fazendo upload de um vhd, estou usando um de um vm não gerenciado.)

Eu até tentei redefinir a chave pública ou senha do portal, que também falha.

Alguém poderia sugerir o que estou fazendo errado aqui?

    
por Gudda Bhoota 16.05.2017 / 00:08

1 resposta

0

De acordo com sua descrição, eu testei no meu laboratório. Eu recebo o mesmo resultado com você. Percebo que quando a VM é criada, a função de extensão da VM não está disponível. Parece que quando disco não gerenciado é convertido em disco gerenciado, Agente Linux do Azure não está instalado corretamente. Quando a VM estiver criando, o waagent implantará chaves ssh.

Configuring SSH authentication types

Deployment of SSH public keys and key pairs

Portanto, parece que as chaves públicas SSH não são criadas corretamente. Quando tentar ssh para VM, ele irá receber Permission denied (publickey) .

Eu sugiro que você não precise fazer o passo 1 e o passo 3. Então, você poderia ssh para sua VM, isso funciona para mim.

Se você não generalizar sua VM, poderá criar apenas uma VM. Eu sugiro que você converta a VM de disco não gerenciado para disco gerenciado. Em seguida, generalize sua VM e crie várias VMs.

    
por 16.05.2017 / 10:28