Я хотів би щось розгорнути, але мені потрібно мати можливість взаємодіяти з оточуючими колегами.
Як це зробити? Чи задіяні ключі ssh?
Я хотів би щось розгорнути, але мені потрібно мати можливість взаємодіяти з оточуючими колегами.
Як це зробити? Чи задіяні ключі ssh?
Відповіді:
З 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
на будь-якій машині, якою вам потрібно поділитися.