Bir şey dağıtmak istiyorum, ancak takım arkadaşlarının çevre ile etkileşime girmesini sağlamalıyım.
Bunu nasıl yaparım? Ssh anahtarları dahil mi?
Bir şey dağıtmak istiyorum, ancak takım arkadaşlarının çevre ile etkileşime girmesini sağlamalıyım.
Bunu nasıl yaparım? Ssh anahtarları dahil mi?
Yanıtlar:
Juju 1.16 ve daha yenisi ile, juju bootstrap
ortamı başlatabilmelisiniz . Bu bir ~/.juju/environments/$ENVNAME.jenv
dosya oluşturur .
Bu dosya Juju ortamınıza bağlanmak için gereken tüm bilgilere sahiptir. (yönetici sırrı, kontrol kovası vb.)
Juju'nun çoğu kullanımı için ssh erişimine ihtiyacınız yoktur, çünkü SSH olmadan yeni hizmetler ekleyebilir, ilişkilendirebilir, vb.
Paylaşılan ssh erişimi ('juju ssh 1' gibi) istiyorsanız, paylaşılan anahtarlara sahip olmanız gerekir. Bu ise sizin ortamın yapılandırmasında "yetkili-tuşları" setine mümkün veya kullanımı konusunda juju set authorized-keys=XXX
tuşların listesini.
Ancak, yetkili anahtarlar yalnızca yeni örnekler başlatılırken kullanılır, bunları geriye dönük olarak çalışan makinelere geriye dönük olarak eklemez. Bunu yapmak için, önyükleme yapan kişiden ssh-import-id $userid
paylaşmanız gereken herhangi bir makinede kullanılmasını isteyebilirsiniz .