ฉันกำลังมองหาซอฟต์แวร์ที่ให้ข้อมูลเฉพาะตัวผู้ใช้กับคอมพิวเตอร์หลายเครื่อง กล่าวคือผู้ใช้ควรมีสิทธิ์เหมือนกันในคอมพิวเตอร์แต่ละเครื่องและผู้ใช้ควรมีสิทธิ์เข้าถึงไฟล์ทั้งหมด (โฮมไดเรคทอรีโฮมโรมมิ่ง) ในคอมพิวเตอร์แต่ละเครื่อง ดูเหมือนจะมีคำตอบมากมายสำหรับความคิดทั่วไปนี้ แต่ฉันพยายามหาวิธีที่ดีที่สุดสำหรับฉัน นี่คือรายละเอียดบางส่วนพร้อมกับข้อกำหนด:
- เครือข่ายของเครื่องจักรคืออินสแตนซ์ Amazon EC2 ที่ใช้งาน Ubuntu
- เราเข้าถึงเครื่องจักรด้วย SSH
- เครื่องบางอย่างใน LAN นี้อาจมีการใช้งานที่แตกต่างกัน แต่ฉันเป็นเพียงการพูดคุยกับเครื่องสำหรับการใช้งานบางอย่าง (ใช้แพลตฟอร์มหลายเช่า)
- ระบบจะไม่จำเป็นต้องมีเครื่องจำนวนคงที่
- เราอาจต้องปรับเปลี่ยนจำนวนเครื่องจักรที่ทำงานอยู่อย่างถาวรหรือชั่วคราว นี่คือเหตุผลที่ฉันกำลังค้นหาการตรวจสอบ / จัดเก็บข้อมูลแบบรวมศูนย์
- การใช้เอฟเฟกต์นี้ควรจะปลอดภัย
- เราไม่แน่ใจว่าผู้ใช้จะมีการเข้าถึงเชลล์โดยตรงหรือไม่ แต่ซอฟต์แวร์ของพวกเขาอาจกำลังทำงานอยู่ (ภายใต้ชื่อผู้ใช้ Linux ที่ จำกัด ) ในระบบของเราซึ่งดีเท่ากับการเข้าถึงเชลล์โดยตรง
- สมมติว่าซอฟต์แวร์ของพวกเขาอาจเป็นอันตรายเพื่อความปลอดภัย
ฉันเคยได้ยินเทคโนโลยี / ชุดค่าผสมหลายอย่างเพื่อให้บรรลุเป้าหมายของฉัน แต่ฉันไม่แน่ใจว่าจะแตกต่างกันอย่างไร
- โพสต์ ServerFault เก่าแนะนำ NFS และ NIS แม้ว่าการรวมกันมีปัญหาด้านความปลอดภัยตามบทความเก่านี้โดยไซแมนเทค บทความแนะนำให้ย้ายไปยัง NIS + แต่เนื่องจากเป็นบทความเก่าWikipediaได้อ้างถึงข้อความที่บ่งบอกถึงแนวโน้มที่น่าสนใจจาก NIS + โดย Sun การทดแทนที่แนะนำคือสิ่งอื่นที่ฉันเคยได้ยิน ...
- LDAP ดูเหมือนว่า LDAP สามารถใช้เพื่อบันทึกข้อมูลผู้ใช้ในตำแหน่งส่วนกลางบนเครือข่าย NFS ยังคงต้องใช้เพื่อครอบคลุมความต้องการ 'โฟลเดอร์บ้านโรมมิ่ง' แต่ฉันเห็นการอ้างอิงของพวกเขาถูกใช้ร่วมกัน เนื่องจากบทความของไซแมนเทคชี้ให้เห็นปัญหาความปลอดภัยในทั้ง NIS และ NFS มีซอฟต์แวร์ที่จะแทนที่ NFS หรือฉันควรฟังคำแนะนำของบทความนั้นเพื่อล็อคมันลงหรือไม่ ฉันพุ่งไปหา LDAPเพราะ RabbitMQ เป็นส่วนพื้นฐานของสถาปัตยกรรมของเรามีปลั๊กอินการรับรองความถูกต้อง / การอนุญาตสำหรับ LDAP RabbitMQ จะสามารถเข้าถึงได้ในลักษณะที่ จำกัด กับผู้ใช้ในระบบดังนั้นฉันจึงอยากจะผูกระบบรักษาความปลอดภัยเข้าด้วยกันถ้าเป็นไปได้
- Kerberos เป็นอีกหนึ่งโปรโตคอลการตรวจสอบความปลอดภัยที่ฉันเคยได้ยิน ฉันเรียนรู้เล็กน้อยเกี่ยวกับเรื่องนี้เมื่อหลายปีก่อนในชั้นเรียนการเข้ารหัส แต่จำไม่ได้มากเกี่ยวกับเรื่องนี้ ฉันเห็นคำแนะนำออนไลน์ว่าสามารถใช้ร่วมกับ LDAP ได้หลายวิธี จำเป็นหรือไม่ ความเสี่ยงด้านความปลอดภัยของ LDAP ที่ไม่มี Kerberos คืออะไร ฉันยังจำได้ว่ามีการใช้ Kerberos ในซอฟต์แวร์อีกชิ้นที่พัฒนาโดย Carnegie Mellon University ...
- ระบบไฟล์แอนดรูว์หรือ AFS OpenAFS สามารถใช้งานได้แม้ว่าการตั้งค่าจะค่อนข้างซับซ้อน ที่มหาวิทยาลัยของฉัน AFS มีข้อกำหนดทั้งสองอย่าง ... ฉันสามารถลงชื่อเข้าใช้เครื่องใดก็ได้และ "โฟลเดอร์ AFS" ของฉันพร้อมใช้งานเสมอ (อย่างน้อยเมื่อฉันได้รับโทเค็น AFS)
นอกจากคำแนะนำสำหรับเส้นทางที่ฉันควรพิจารณาแล้วใครบ้างมีคำแนะนำที่เป็นประโยชน์อย่างยิ่งหรือไม่? ตามที่ตัวหนาระบุไว้ LDAP ดูเหมือนจะเป็นตัวเลือกที่ดีที่สุด แต่ฉันสนใจเป็นพิเศษในรายละเอียดการใช้งาน (Keberos? NFS?) เกี่ยวกับความปลอดภัย