Score:0

ผู้ใช้ 2 คนบนโหนด ansible เชื่อมต่อกับโหนดผู้ปฏิบัติงานเดียวกันได้อย่างไร

ธง de

ฉันตั้งค่าผู้ใช้ใหม่ 2 รายด้วยคู่คีย์ที่เกี่ยวข้อง .. คีย์สาธารณะของพวกเขาถูกสร้างขึ้นบนรีโมตโฮสต์ ปัญหาคือฉันส่งคีย์ ssh บนไฟล์โฮสต์ดังนี้

[รีโมตโฮสต์:var] ansible_ssh_private_key_file=~/.ssh/user1.private_key ansible_ssh_private_key_file=~/.ssh/user2.private_key

ปัญหาคือมีผู้ใช้เพียงคนเดียวเท่านั้นที่สามารถสร้างการเชื่อมต่อแบบ ansible ได้ แม้ว่าผู้ใช้ทั้งสองจะสามารถ ssh เข้าสู่รีโมตโฮสต์ได้

ฉันแน่ใจว่ามีวิธีการตั้งค่าผู้ใช้ทั้งสองให้เข้าถึงโหนดเดียวกันในไฟล์โฮสต์

Score:0
ธง cn

เมื่อผู้ใช้ต่างกันบนโหนดที่รัน Ansible คุณอาจละทิ้งชื่อผู้ใช้จากชื่อฐานของไฟล์: ~/.ssh/remotehost.private_key เส้นทางถูกส่งไปยัง ssh และ ~ ได้รับการแก้ไขไปยังโฮมไดเร็กทอรีส่วนบุคคล

เมื่อผู้ใช้โลคัลคนเดียวกันต้องการเชื่อมต่อกับผู้ใช้ระยะไกลหลายคน สามารถสร้างโฮสต์ "ปลอม" ในพื้นที่โฆษณาที่แตกต่างกันได้ ความแตกต่างของการเชื่อมต่อ. รูปแบบ ini:

[โฮสต์ระยะไกล]
remotehostuser1 ansible_user=user1 ansible_ssh_private_key_file=~/.ssh/user1.private_key
remotehostuser2 ansible_user=user2 ansible_ssh_private_key_file=~/.ssh/user2.private_key


[รีโมตโฮสต์:vars]
ansible_host=โฮสต์ระยะไกล

มีหลายวิธีในการทำเช่นนี้ การใช้ประโยชน์จากสภาพแวดล้อม var วิธีการจัดเตรียม private_key_file ${ANSIBLE_PRIVATE_KEY_FILE} หรือใช้ ssh_config

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา