回答:
juju 1.16以降ではjuju bootstrap
、環境を初期化できるはずです。これにより、~/.juju/environments/$ENVNAME.jenv
ファイルが作成されます。
そのファイルには、Juju環境に接続するために必要なすべての情報が含まれています。(管理シークレット、制御バケットなど)
Jujuのほとんどの用途では、SSHなしで新しいサービスを追加したり、それらを関連付けたりできるため、sshアクセスは必要ありません。
共有sshアクセス(「juju ssh 1」など)が必要な場合は、共有キーが必要です。これは、あるユーザーの環境の設定で「許可・キー」に設定することが可能、または使用するjuju set authorized-keys=XXX
キーのリストに。
ただし、認証済みキーは新しいインスタンスを起動するときにのみ使用され、既に実行中のマシンにさかのぼって追加されることはありません。そのためには、ブートストラップした人にssh-import-id $userid
、共有する必要のあるマシンで使用するように依頼できます。