ฉันต้องการปรับใช้บางอย่าง แต่ฉันต้องมีเพื่อนร่วมทีมโต้ตอบกับสภาพแวดล้อม
ฉันจะทำสิ่งนี้ได้อย่างไร คีย์ 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
บนเครื่องใดก็ได้ที่คุณต้องการแชร์