Я хотел бы развернуть что-то, но мне нужно, чтобы товарищи по команде взаимодействовали со средой.
Как мне это сделать? Используются ли ключи ssh?
Я хотел бы развернуть что-то, но мне нужно, чтобы товарищи по команде взаимодействовали со средой.
Как мне это сделать? Используются ли ключи ssh?
Ответы:
С juju 1.16 и новее вы сможете juju bootstrap
инициализировать среду. Это создаст ~/.juju/environments/$ENVNAME.jenv
файл.
Этот файл содержит всю информацию, необходимую для подключения к вашей среде Juju. (admin-secret, ведро управления и т. д.)
Для большинства случаев использования Juju вам не нужен доступ по SSH, потому что вы можете добавлять новые сервисы, связывать их и т. Д. Без SSH.
Если вы хотите иметь общий доступ по SSH (например, «Juju SSH 1»), вам необходимо иметь общие ключи. Это является возможным набором «разрешенных клавиши» в конфигурации вашей среды, либо для использования juju set authorized-keys=XXX
в список ключей.
Однако авторизованные ключи используются только при запуске новых экземпляров, но не добавляют их задним числом на уже запущенные машины. Для этого вы можете попросить человека, который загрузился, использовать его ssh-import-id $userid
на любой машине, которой вы хотите поделиться.