Credenciais SSH padrão para o CoreOS?

2

Estou tentando brincar com o CoreOS e fui ao site de download do ISO e baixei o último ISO estável. Em seguida, criei uma nova instância de VM com esse ISO e parece que a instância está funcionando perfeitamente.

Agora gostaria de usar o SSH nessa máquina, mas acabei de perceber que não tenho um nome de usuário / senha. Alguma idéia de quais seriam as senhas padrão / root? Verifiquei o site do CoreOS e não consigo encontrar nenhum.

Nitty gritty details : Eu realmente carreguei o ISO em um cluster local do OpenStack, que cuidou da criação da imagem para mim, mas não acho que isso importe.

    
por smeeb 22.01.2015 / 20:46

2 respostas

3

Eu não tenho o representante para comentar, mas o Micheal Hampton está correto, o CoreOS tem um usuário root e um usuário principal, nenhum dos quais tem senhas.

Se você tiver a CLI Openstack configurada, poderá emitir nova keypair-list para ver suas chaves e nova keypair-add --pub-key ~/.ssh/id_rsa.pub <keyname> para adicionar uma nova. Você deve então ser capaz de usar o SSH como o usuário principal, com essa chave. (Embora você possa ter que alternar a VM - não tenho certeza.) Observe que isso é passado pelo serviço de metadados de openstack.

Como Brian Redbeard aponta, você também pode colocar chaves ssh no arquivo yaml cloud-config. Isso pode ser passado pelo serviço de metadados ou pela unidade de nuvem como o sinal user-data .

    
por 22.01.2015 / 21:45
1

A coisa correta a fazer neste caso é especificar o uso de uma chave ssh através de um arquivo cloud-config . Isso pode ser feito por meio de um argumento de inicialização de linha de comando ou com uma unidade de configuração .

    
por 23.01.2015 / 09:00