Por padrão, o juju procura no ~/.ssh
do usuário atual por um arquivo de chave pública; ele escolherá (em ordem de preferência) id_dsa.pub
, id_rsa.pub
ou identity.pub
e autorizará essa chave para o usuário ubuntu
em cada máquina fornecida.
Se sua configuração for mais complexa, edite a configuração do seu ambiente para especificar o caminho para um arquivo authorized_keys
contendo qualquer número de chaves públicas (ou, na verdade, uma única chave pública em outro local):
environments:
maas:
...
authorized-keys-path: /path/to/authorized-key(s)
...
... mas, se você não tiver uma chave privada correspondente em um local esperado, talvez seja necessário editar ~/.ssh/config
para especificar um IdentityFile
antes de poder usar juju ssh
, juju scp
, juju debug-log
ou juju debug-hooks
.