ส่วนสำคัญ: ฉันได้ตั้งค่าแซมบ้าเป็น AD DC ฉันต้องการส่งออกแท็บคีย์สำหรับ SPN สำหรับบัญชีคอมพิวเตอร์เท่านั้น ปราศจาก ให้คอมพิวเตอร์รัน samba เองหรือมีปัญหา โฆษณาสุทธิเข้าร่วม
. วิ่ง แท็บส่งออกโดเมนเครื่องมือ samba
ทำให้ฉันไม่มีรหัสสำหรับ SPN และฉันเชื่อว่าเป็นเพราะไม่มีรหัสผ่านของเครื่อง ฉันจะแก้ไขได้อย่างไร
รุ่นยาว: ฉันได้ตั้งค่า Samba เป็นตัวควบคุมโดเมนหลัก AD ที่มีคุณสมบัติครบถ้วน การตรวจสอบผู้ใช้ใช้งานได้ DNS ใช้งานได้ ฯลฯ ดังนั้นฉันค่อนข้างแน่ใจว่าเซิร์ฟเวอร์นั้นใช้ได้ นอกจากนี้ มีสองเครื่องที่เข้าร่วมกับโดเมนแล้วและแท็บคีย์ใช้งานได้ ดังนั้นเซิร์ฟเวอร์อาจไม่ใช่ความผิด แต่เป็น PEBKAC
ตอนนี้ฉันมีแคช Squid ที่ทำงานด้วย FreeBSD และฉันต้องการตั้งค่าการตรวจสอบสิทธิ์ Kerberos สำหรับพร็อกซีฉันไม่ต้องการเรียกใช้ Samba บนเครื่องนี้ - ไม่มีเหตุผลสำหรับสิ่งนี้ ดังนั้นฉันจึงคิดว่าการสร้างบัญชีคอมพิวเตอร์ การตั้งค่า SPN และการส่งออกคีย์แท็บอาจได้ผล แต่ก็ไม่เป็นเช่นนั้น
โดยเฉพาะฉันวิ่ง คอมพิวเตอร์ samba-tool เพิ่ม PROXYMACHINE --ip-address=172.19.9.22 --ip-address=dead:beef:cafe::22 --service-principal-name='host/proxymachine.example.com' --service- ชื่อหลัก = 'HTTP/proxymachine.example.com'
. ทุกอย่างทำงานได้ดี วิ่ง แสดงคอมพิวเตอร์เครื่องมือแซมบ้า PROXYMACHINE
ให้ข้อมูลครบถ้วน
อย่างไรก็ตามการวิ่ง แท็บส่งออกโดเมนเครื่องมือ samba สมบูรณ์ แท็บคีย์
ไม่ให้คีย์ใด ๆ สำหรับ SPN ของเครื่องแก่ฉัน เงื่อนไขตัวกรองไม่ทำงานเช่นกัน เครื่องมือแซมบ้า
บอกฉันว่า "ส่งออกสองหลักการไปที่ krb5.keytab" แต่ไม่มีไฟล์อยู่ (แม้ว่า เครื่องมือแซมบ้า
ออกด้วย RC 0)
ข้อแตกต่างระหว่างคอมพิวเตอร์ที่เข้าร่วมกับเครื่องนี้คือไม่มีรหัสผ่าน ดังนั้นฉันเชื่อว่าสิ่งนี้ อาจ เป็นผู้ร้าย แต่ฉันไม่รู้วิธีตั้งรหัสผ่านเครื่อง และฉันไม่สามารถยืนยันได้ว่านี่เป็นปัญหาจริง - อาจเป็นอย่างอื่น
ดังนั้น สิ่งสำคัญที่สุดคือ ฉันต้องทำอย่างไรเพื่อ (1) จัดการคอมพิวเตอร์เป็น "รายการสินค้าคงคลัง" (บัญชีคอมพิวเตอร์) (2) เชื่อมโยง SPN กับคอมพิวเตอร์ และ (3) ส่งออกสิ่งเหล่านั้นไปยังแท็บคีย์ kerberos หรือแนวทางของฉันอาจผิดทั้งหมด?