ฮาร์ดแวร์

เซิร์ฟเวอร์แซมบ้า: แนวคิดและการกำหนดค่าอย่างรวดเร็ว

สารบัญ:

Anonim

Samba เป็น โครงการซอฟต์แวร์ฟรีที่ใช้โพรโทคอลไฟล์ Windows ที่ใช้ร่วมกันสำหรับระบบปฏิบัติการ UNIX ก่อนหน้านี้โปรโตคอลนี้รู้จักกันในชื่อว่า SMB ซึ่งภายหลังได้รับการจัดหมวดหมู่เป็น CIFS ด้วยวิธีนี้ความจริงที่ว่าคอมพิวเตอร์ที่มี GNU / Linux, Mac OS X หรือ Unix โดยทั่วไปนั้นถูกมองว่าเป็นเซิร์ฟเวอร์หรือเกี่ยวข้องกับลูกค้าในเครือข่ายที่ใช้ Windows กลายเป็นความจริง

ดัชนีเนื้อหา

มาเรียน Samba กันหน่อย

การสร้าง Samba เป็นแนวคิดของ Andrew Tridgell มันเป็น โครงการที่เกิดขึ้นในปี 1991 เมื่อมันสร้างโปรแกรมไฟล์เซิร์ฟเวอร์สำหรับเครือข่ายท้องถิ่นของตนซึ่งรองรับโปรโตคอลที่รู้จักในชื่อ DEC โดย Digital Pathworks แม้ว่าเขาจะไม่รู้ในขณะนั้นโปรโตคอลนั้นจะกลายเป็น SMB ในภายหลัง

ทำไมต้องใช้แซมบ้า

Samba นั้น เป็นชุดของแอปพลิเคชั่น Unix ที่ใช้โปรโตคอล SMB (Server Message Block) โปรโตคอลนี้ใช้สำหรับการดำเนินงานของไคลเอนต์ - เซิร์ฟเวอร์บนเครือข่าย จากนั้นเมื่อใช้โปรโตคอลนี้แซมบ้าจะอนุญาตให้ Unix สร้างการสื่อสารกับผลิตภัณฑ์ Microsoft Windows ผ่านโปรโตคอล ด้วยวิธีนี้เครื่อง Unix กับ Samba สามารถเข้าสู่เครือข่ายของ Microsoft โดยแสดงตัวเป็นเซิร์ฟเวอร์และให้บริการดังต่อไปนี้:

  • แชร์ระบบไฟล์ต่าง ๆ แชร์เครื่องพิมพ์พร้อมการติดตั้งบนเซิร์ฟเวอร์รวมถึงลูกค้าให้ภาพของลูกค้าในเครือข่ายซึ่งจะอำนวยความสะดวกในการทำงานร่วมกันกับผู้ใช้ของเรามันช่วยให้การตรวจสอบลูกค้าผ่านการเข้าสู่ระบบกับโดเมน Windows. ให้หรือช่วยเหลือกับเซิร์ฟเวอร์การจำแนกชื่อ WINS

การทำงาน

ในวันนี้ Samba Suite ได้ รวมเอาการใช้งานพื้นฐานสองอย่างเข้า ด้วยกัน สิ่งเหล่านี้มีหน้าที่จัดหาทรัพยากรที่ใช้ร่วมกันให้กับลูกค้า SMB บนเครือข่าย (เรียกอีกอย่างว่าบริการ)

ปีศาจดังกล่าวคือ:

smbd: เป็น daemon ที่รับผิดชอบการอนุญาตให้แชร์ไฟล์และเครื่องพิมพ์ผ่านเครือข่าย SMB นอกเหนือจากการให้การตรวจสอบและการอนุญาตสำหรับการเข้าถึงโดยไคลเอนต์ SMB

nmbd: เป็น daemon ที่รับผิดชอบการค้นหาผ่าน Windows Internet Name Service (WINS) และให้ความช่วยเหลือที่จำเป็นผ่านตัวแสดง

องค์ประกอบ

การกำหนดค่าของ Samba ใน Linux นั้นดำเนินการผ่านรุ่นของไฟล์เดียวที่อยู่ใน /etc/samba/smb.conf.

นี่คือตัวอย่างของการกำหนดค่าพื้นฐาน:

# ============== การตั้งค่าส่วนกลาง =================== # workgroup = สตริงเซิร์ฟเวอร์ PRUEBAGROUP = Samba% v ชนะการสนับสนุน = ไม่ โหลดเครื่องพิมพ์ = ไม่ # ======= ความปลอดภัย ======= # ความปลอดภัย = แผนที่ผู้ใช้ไปยังแขก = แขกผู้ใช้ไม่ดีตกลง = ใช่สาธารณะ = ใช่โฮสต์อนุญาต = 127.0.0.1 192.168.22.0/24 โฮสต์ปฏิเสธ = 0.0.0.0/0 # ============== การแชร์คำจำกัดความ ================== # comment = การทดสอบดนตรี path = / home / Data / Music / available = ใช่เรียกดูได้ = ใช่สามารถเขียนได้ = no copy = Music comment = ทดสอบวิดีโอ path = / home / Data / Videos / copy = Music comment = ข้อมูลอื่น ๆ เส้นทาง = / home / Data / กล่อง / เขียนได้ = ใช่

แซมบ้าทำอะไรให้ฉันได้บ้าง

ตามที่กล่าวไว้ก่อนหน้านี้ Samba ให้ความช่วยเหลือทั้งหมดเพื่อให้เครื่อง Windows และ Unix สามารถอยู่ร่วมกันในเครือข่ายเดียวกัน อย่างไรก็ตามเราสามารถชี้ เหตุผลที่เฉพาะเจาะจงว่าทำไมคุณต้องการติดตั้งเซิร์ฟเวอร์แซมบ้าในเครือข่ายของคุณ เราแสดงรายการไว้ด้านล่าง:

  • คุณต้องการประหยัดค่าใช้จ่ายในการจ่ายเซิร์ฟเวอร์ Windows NT เพื่อรับฟังก์ชั่นการใช้งานที่ให้เราคุณต้องการให้มีพื้นที่ส่วนกลางเพื่อดำเนินการถ่ายโอนข้อมูลระหว่าง NT Server ไปยัง Linux หรือในทางกลับกันเพื่อแบ่งปันทรัพยากรอื่น ๆ เช่นเครื่องพิมพ์ระหว่างไคลเอนต์ Windows และ Linux มันมีประโยชน์ในการสร้างการสื่อสารกับไฟล์ NT จากเซิร์ฟเวอร์ Linux
เราขอแนะนำคุณสมบัติใหม่ให้กับ Windows 10 Mobile

ตอนนี้เรามาดูการกระทำของแซมบ้า

เราจะสมมติว่าเรามีการ กำหนดค่าเครือข่ายพื้นฐาน ดังต่อไปนี้:

  • เซิร์ฟเวอร์ Samba บนเครื่องลีนุกซ์เราจะเรียกไฮดรานี้ลูกค้าของ Windows สองรายชื่อ phoenix และ chimaera ทั้งหมดเชื่อมต่อผ่านเครือข่ายท้องถิ่น (LAN) นอกจากนี้เราจะสมมติว่าไฮดรามีเครื่องพิมพ์ที่เชื่อมต่อด้วย และดิสก์ที่ใช้ร่วมกันเรียกว่าเครือข่าย (ทรัพยากรทั้งสองสามารถนำเสนอให้กับอีกสองเครื่อง)

กราฟตัวแทนของเครือข่ายนี้สามารถดูได้ในรูปด้านล่าง:

ดังที่เห็นได้ในเครือข่ายนี้ คอมพิวเตอร์ แต่ละ เครื่องอยู่ในเวิร์กกรุ๊ปเดียวกัน สำหรับผู้ที่ไม่เกี่ยวข้องกับคำ ว่า Working Group เป็นป้ายกำกับง่าย ๆ ที่ระบุชุดของเครื่องจักร / คอมพิวเตอร์ / อุปกรณ์เฉพาะที่อยู่ในเครือข่าย SMB คณะทำงานหลายแห่งสามารถอยู่ร่วมกันในเครือข่ายเดียวกันได้ แต่เพื่อจุดประสงค์ของตัวอย่างเราใส่ไว้เพียงกลุ่มเดียว

เราหวังว่าคุณจะชอบบทความเบื้องต้นของเราที่ Samba โปรดจำไว้ว่าหากคุณสนใจที่จะใช้ประโยชน์จาก ระบบ Linux ของคุณอย่างเต็มที่คุณสามารถดูหัวข้อของเราได้

ฮาร์ดแวร์

ตัวเลือกของบรรณาธิการ

Back to top button