Como SSH em uma instância Juju?

6

Estou escrevendo um charme que eu implemento em uma instância juju local. Funciona muito bem, mas ajudaria a depurar o encanto se eu conseguisse fazer SSH na instância. Existe uma maneira de fazer isso?

    
por keesvdb 18.06.2012 / 10:23

2 respostas

11

Sim, você pode ssh diretamente em qualquer nó do juju com juju ssh , por exemplo:

juju ssh mysql/0

ou apenas a máquina # se você quiser fazer assim:

juju ssh 0 

Isso o colocará em qualquer unidade de qualquer serviço. Eu prefiro fazê-lo pelo nome do serviço, porque tendem a misturar números. Se você está procurando para depurar um charme no entanto, você deve verificar juju debug-hooks , que é uma sessão ssh / tmux interativa projetada para fazer exatamente o que você está fazendo.

Se você não está em uma caixa habilitada para Juju e precisa de SSH, você precisa encontrar o IP / hostname da máquina para ssh. No caso da Amazon ou da HP Cloud, você pode obter essas informações por meio das ferramentas usuais da CLI ou usando o console da Web para obter o IP que o provedor atribuiu à instância.

por Jorge Castro 18.06.2012 / 15:59
-1

Desculpe pelo necrobump!

Eu encontrei a chave correta. Está na pasta /home/$user/.juju/ssh/juju-id-rsa.pub.

Pegue uma cópia das duas chaves nessa pasta e aponte o ssh para usá-las para obter acesso em qualquer lugar! :)

    
por tech1337 07.11.2017 / 05:03

Tags