Você deve usar o comando juju ssh
, como juju ssh postgres/0
. Confira o guia do usuário
Eu tenho duas máquinas nas quais uma está executando um encanto postgresql e outra está executando o encanto no qual estou trabalhando. Agora preciso ssh na máquina postgresql para executar alguns scripts de migração de banco de dados. Por razões desconhecidas, o feitiço falha quando tenta ssh para a máquina postgresql.
ssh [email protected]
Permission denied (publickey).
10.0.3.59 é o IP da máquina postgresql. Eu procurei na Internet por problemas de chave pública e fiz tudo, desde gerar uma chave pública até copiar para a outra máquina, mas mesmo o ssh-copy-id emitiu um erro de chave pública. Se eu tentar ssh de uma máquina juju em qualquer outra máquina que não seja juju, ela funciona sem problemas.
Alguém já enfrentou esse problema?
O Juju não configura a autenticação ssh entre unidades de um serviço. A única autenticação ssh configurada é entre o nó em que você executou o bootstrap e as unidades de serviço que você implementou.