Score:0

ใส่ข้อมูลประจำตัว .k5login ใน ldap ด้วย freeipa

ธง us

ในระบบที่ฉันดูแล นอกเหนือจากบัญชีผู้ใช้ที่เป็นมนุษย์แล้ว เรายังมีบัญชีจำนวนหนึ่งที่เกี่ยวข้องกับบทบาท ซอฟต์แวร์ และข้อมูลเฉพาะ

โดยใช้ก .k5เข้าสู่ระบบ ไฟล์ในโฮมไดเร็กทอรี คุณสามารถใช้ ssh เพื่อเชื่อมต่อกับเครื่องอื่นในฐานะผู้ใช้อื่นได้ ด้วย freeipa คุณสามารถเพิ่มกฎ sudo เพื่อให้สมาชิกของกลุ่มเฉพาะสามารถเปลี่ยนเป็นบัญชีบทบาทเฉพาะได้ แต่ฉันต้องการเปิดใช้งานฟังก์ชันเดียวกันโดยตรงกับ ssh วิธีนี้จะสะดวกกว่าในหลาย ๆ กรณี โดยเฉพาะอย่างยิ่งเมื่อเกี่ยวข้องกับการส่งต่อ X เป็นไปได้ไหมที่จะมีข้อมูลที่เป็นอย่างอื่นใน .k5เข้าสู่ระบบ ไฟล์ที่จัดเก็บไว้ใน LDAP โดยตรงผ่าน freeipa?

ฉันยังเปิดรับโซลูชันอื่นๆ ที่เป็นไปได้ เช่น การเขียน SSH authorized_keys (ซึ่งดูเหมือนจะอยู่ใน LDAP) จากคีย์สาธารณะของผู้ใช้ที่ได้รับอนุญาตให้เข้าถึง

Score:1
ธง ng

มันไม่ได้ถูกนำไปใช้งานทุกที่จึงไม่สามารถใช้ได้ อย่างไรก็ตาม ฉันไม่แนะนำให้ใช้วิธีนี้ นอกเหนือจากความสะดวกสบายแล้ว คุณจะสูญเสียการตรวจสอบการกระทำที่ทำไป การใช้กฎ sudo จะยังคงช่วยให้คุณเข้าถึงการส่งต่อ X ได้อยู่ดี (มันเป็นการเข้าถึงซ็อกเก็ตไปยังบางสิ่งที่โฆษณาผ่านตัวแปรสภาพแวดล้อม) อย่างไรก็ตาม สิ่งที่คุณได้รับคือชุดเหตุการณ์ที่ตรวจสอบแล้วสำหรับการเข้าถึงดังกล่าว

ด้วย SSSD ใน Fedora 35+ หรือ RHEL 8.5+ คุณยังได้รับ pam_sss_gss.so โมดูล PAM ที่อนุญาตให้ตรวจสอบบริการ PAM ด้วยตั๋ว Kerberos ที่คุณมีอยู่แล้ว ดังนั้นสิ่งนี้อาจทำให้ทำงานได้ดีในกรณีที่คุณไม่มีรหัสผ่านแต่ใช้ PKINIT (สมาร์ทการ์ด) แทน

กล่าวโดยย่อ ในขณะที่การใช้การเข้าถึงคีย์ SSH แบบกลุ่มอาจดึงดูดใจ การรักษาการตรวจสอบการเข้าสู่ระบบและเหตุการณ์การเปลี่ยนบทบาทให้พร้อมใช้งานนั้นสำคัญกว่าในความคิดของฉัน

Score:0
ธง fr

ฉันไม่ทราบถึงวิธีการแบ่งปัน .k5login โดยใช้ ldap

อย่างไรก็ตามเป็นไปได้ที่จะได้รับ อนุญาต_คีย์ เช่น ฟังก์ชันที่ใช้ ldap หากคุณใช้ sssd ลองดูที่ sss_ssh_authorizedkeys คำสั่ง (แพ็คเกจ sssd-common บน AlmaLinux 8.5) และ AuthorizedKeysคำสั่ง ตัวเลือก sshd_config

สำหรับฟังก์ชัน ldap ธรรมดา ลองดูที่ ssh-ldap-ตัวช่วย โปรแกรม.เป็นส่วนหนึ่งของแพ็คเกจ opensh-ldap (distro เดียวกัน)

okapi avatar
us flag
ขอบคุณ ใช่ เป็นไปได้ที่จะเพิ่มคีย์สาธารณะ ssh ให้กับผู้ใช้ใน freeipa สิ่งที่ฉันไม่พบนั่นคือวิธีใด ๆ ในการรวมหลายรายการเข้าด้วยกันเพื่อให้การเรียกใช้ sss_ssh_authorizedkeys จะส่งคืนรายการที่สร้างจากผู้ใช้ที่เป็นสมาชิกของกลุ่ม ฉันต้องรักษารายการคีย์ร่วมกับกลุ่มเป็นสิ่งที่ฉันต้องการหลีกเลี่ยง
fr flag
ฉันไม่เชื่อว่าสิ่งนี้เป็นไปได้ในขณะนี้โดยใช้เครื่องมือที่ฉันรู้จักคุณอาจทำสิ่งนี้ได้โดยเขียน AuthorizedKeysCommand ของคุณเองเพื่อระบุรายการคีย์ ssh ที่ยอมรับได้ตามเกณฑ์บางประการ

โพสต์คำตอบ

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