Como definir uma senha para o Ubuntu Cloud Images (ou seja, NÃO usar o ssh)

1

Estou executando uma nuvem OpenStack com uma configuração de rede muito particular, que torna impossível que uma instância se comunique com qualquer coisa no mundo externo até que eu faça o login nela e configure vários arquivos de configuração.

Como resultado disso, não consigo fazer login em instâncias usando chaves SSH. Existe uma maneira de definir uma senha padrão em uma imagem de nuvem do Ubuntu 12.04 (deve ser 12.04) para que eu possa fazer o login diretamente no console do Horizon? Tentei usar o procedimento descrito em link mas não funcionou no Ubuntu 12.04 ... funcionou no 14.04.

    
por user1072692 05.08.2014 / 22:29

1 resposta

1

Você pode primeiro criar uma imagem de Máquina virtual (VM) a partir do virtualbox ou vmware que já tenha um par de chaves. como você pode controlar sua virtualbox ou vmware livremente, você pode obter o par de chaves do host virtual.

  1. importe o par de chaves para o seu openstack.

  2. carregue esta imagem da máquina virtual

  3. crie uma instância (A) a partir desta imagem

  4. crie uma instância (B) a partir da imagem da nuvem com o par de chaves (carregado da etapa 1) injetado

  5. abra o console (no horizonte) da instância A, agora você pode conectar a instância B de A, porque B injetou a chave pública de A

  6. depois de logado, você pode configurar o ambiente, por exemplo, B & amp; altere a configuração

por hgfeaon 12.08.2014 / 08:13