Como obter a senha para a instância do EC2 Linux?

1

Estou explorando o Amazon EC2.

Eu criei uma instância do Linux SUSE, etc. Agora estou tentando acessá-lo remotamente a partir do meu mac usando um cliente VNC: Tenho o dns público da instância, mas obviamente preciso de uma senha para fazer assim.

Eu entendo que posso gerá-lo de alguma forma do meu par de chaves - COMO ?

    
por JohnIdol 15.06.2011 / 00:35

2 respostas

4

Tudo o que você precisa é a parte privada do seu par de chaves. Se você não tiver definido uma senha ao criar o par de chaves, não precisará inserir uma senha ao se conectar à sua instância.

Você só precisa usar a chave privada ao se conectar via ssh.

Na linha de comando:

ssh -i privatekey.pem [email protected]

Se você estiver usando uma GUI como o Putty, atribua o arquivo de chaves antes de conectar-se, em:

Connection | SSH | Auth | Private key file...
    
por 15.06.2011 / 00:46
1

Por padrão, quando você ativa a caixa EC2, é necessário conectar-se via chaves SSH. O "Nome do par de chaves" que você definiu ao girar seu servidor define a chave SSH que você precisa usar para se conectar ao servidor inicialmente.

A menos que você tenha definido a instalação do VNC e iniciado em seu script de usuário ao criar o servidor, será necessário efetuar o login via SSH e instalar o VNC.

Se você está no OSX, você pode abrir um terminal e executar o comando

ssh -i /path/to/amazon/key/pair.pem [email protected]

Eu ainda não criei uma caixa de SUSE, mas se você não souber o nome de usuário, tente root.

    
por 15.06.2011 / 18:14