วิธีที่ถูกต้องในการแบ่งปันสภาพแวดล้อม Juju คืออะไร?


12

ฉันต้องการปรับใช้บางอย่าง แต่ฉันต้องมีเพื่อนร่วมทีมโต้ตอบกับสภาพแวดล้อม

ฉันจะทำสิ่งนี้ได้อย่างไร คีย์ ssh เกี่ยวข้องหรือไม่

คำตอบ:


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บนเครื่องใดก็ได้ที่คุณต้องการแชร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.