共享Juju环境的正确方法是什么?


12

我想部署一些东西,但我需要能够让队友与环境互动。

我该怎么做呢?是否包含ssh密钥?

Answers:


5

使用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在需要共享的任何计算机上使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.