Câu trả lời:
Với juju 1.16 trở lên, bạn sẽ có thể juju bootstrap
khởi tạo môi trường. Điều này sẽ tạo ra một ~/.juju/environments/$ENVNAME.jenv
tập tin.
Tập tin đó có tất cả thông tin cần thiết để kết nối với môi trường Juju của bạn. (quản trị viên bí mật, nhóm kiểm soát, v.v.)
Đối với hầu hết việc sử dụng Juju, bạn không cần truy cập ssh, vì bạn có thể thêm các dịch vụ mới, liên quan đến chúng, v.v. mà không cần SSH.
Nếu bạn muốn truy cập ssh được chia sẻ (chẳng hạn như 'juju ssh 1'), thì bạn cần phải có các khóa được chia sẻ. Đó là khả năng thiết lập "ủy quyền-chìa khóa" trong cấu hình của môi trường của bạn, hoặc sử dụng juju set authorized-keys=XXX
một danh sách các phím.
Tuy nhiên, các khóa được ủy quyền chỉ được sử dụng khi khởi chạy các phiên bản mới, nó không thêm hồi tố chúng vào các máy đang chạy. Để làm điều đó, bạn có thể yêu cầu người đã bootstrapping sử dụng ssh-import-id $userid
trên bất kỳ máy nào bạn cần chia sẻ.