ฉันไม่เข้าใจวิธีแก้ปัญหาไก่หรือไข่เมื่อทำการติดตั้งเซิร์ฟเวอร์โดยอัตโนมัติ
ฉันมีเซิร์ฟเวอร์หลายชุดที่สามารถสร้างใหม่ได้ผ่าน PXE เมื่อเครื่องถูกสร้างขึ้นใหม่ เครื่องจะโหลดการตั้งค่าทั้งหมดที่จำเป็น รวมถึงใบรับรองส่วนตัวที่จะใช้ในการตรวจสอบสิทธิ์ตัวเองเมื่อใช้บริการต่างๆ ในภายหลังจากเซิร์ฟเวอร์ Apache เซิร์ฟเวอร์ Apache นี้จะระบุไคลเอนต์ด้วยที่อยู่ IP เพื่อให้บริการการกำหนดค่าหรือใบรับรองที่มีไว้สำหรับเซิร์ฟเวอร์ที่กำหนด หรือปฏิเสธที่จะให้บริการ
อย่างไรก็ตาม ที่อยู่ IP ของลูกค้าอาจถูกปลอมแปลงได้ เช่นเดียวกับที่อยู่ MAC ถ้าถึงจุดหนึ่งฉันก็เพิ่มการยืนยันแบบนี้ด้วย
เพื่อให้ได้รับการกำหนดค่าและใบรับรองส่วนตัวอย่างปลอดภัย ดังนั้นเครื่องที่บู๊ตผ่าน PXE ควรมีใบรับรองที่สามารถใช้ในการสื่อสารกับเซิร์ฟเวอร์ Apache อยู่แล้ว อย่างไรก็ตาม สิ่งนี้ดูเหมือนจะเป็นไปไม่ได้ เนื่องจากเครื่องที่บู๊ตจาก PXE นั้นอาจจะเป็นเครื่องใหม่ หรือจะทำการฟอร์แมตดิสก์ระหว่างการติดตั้งก็ตาม
ฉันพลาดอะไรไปรึเปล่า? ฉันจะระบุเครื่องจักรใหม่สดโดยไม่เสี่ยงต่อการปลอมแปลงได้อย่างไร
ฉันควรใช้คีย์ USB ที่เชื่อมต่อตลอดเวลาซึ่งมีคีย์ส่วนตัวหรือไม่ หรือมีทางเลือกอื่น?