มันเป็นความรู้สาธารณะและความรู้มากมายอย่างไร Samba เป็นโครงการซอฟต์แวร์ฟรี ที่อนุญาตให้ใช้ โปรโตคอลการแชร์ไฟล์ของ Windows ในระบบปฏิบัติการประเภท ยูนิกซ์โดยเฉพาะอย่างยิ่งการชอบที่เสรีและเปิดกว้าง GNU / Linux.
แซมบ้า ขึ้นมา หน้าต่าง 7 เปิดใช้งานโดยค่าเริ่มต้น แต่จากนั้นเป็นต้นมานั่นคือในเวอร์ชันที่ผ่านมา วินโดว์ 8.Xและในปัจจุบัน หน้าต่าง 10จะต้องเปิดใช้งานด้วยตนเองเพื่อสร้างไฟล์ ทรัพยากรที่ใช้ร่วมกัน ในเครือข่ายโดยคอมพิวเตอร์ด้วยสิ่งเหล่านี้ ระบบปฏิบัติการส่วนตัวตรวจพบและเชื่อมต่อบนคอมพิวเตอร์ด้วย GNU / Linux. ด้วยเหตุนี้จึงจำเป็นต้องทราบขั้นตอนเพื่อเปิดใช้งานและบรรลุวัตถุประสงค์นี้
โปรโตคอล แซมบ้า รู้จักกันในนาม SMB (บล็อกข้อความเซิร์ฟเวอร์)และในวรรณคดีบางอย่างเช่น ซีไอเอฟเอส (ระบบไฟล์อินเทอร์เน็ตทั่วไป)นอกเหนือจากการอนุญาตให้ใช้คอมพิวเตอร์ GNU / Linux, Mac OS X หรือ Unix โดยทั่วไปพวกเขาสามารถแบ่งปันหรือเข้าถึงทรัพยากรในเครือข่ายที่ใช้ Windows ซึ่งจริงๆแล้ว ชุดโปรแกรม Unix ที่ใช้ โปรโตคอล SMBซึ่งใช้สำหรับ การดำเนินการไคลเอนต์เซิร์ฟเวอร์ ในเครือข่าย
ด้วยวิธีนี้คอมพิวเตอร์ ยูนิกซ์ หรือคล้ายกับ แซมบ้า คุณสามารถป้อนไฟล์ เครือข่าย Microsoftแสดงตัวเป็น เซิร์ฟเวอร์และ / หรือไคลเอนต์และทำให้สามารถ:
- ดูและสำรวจคอมพิวเตอร์ไคลเอนต์บนเครือข่ายเพื่ออำนวยความสะดวกในการทำงานร่วมกันและโต้ตอบกับพวกเขา
- แชร์และเข้าถึงทรัพยากรเครือข่ายเช่นโฟลเดอร์ไฟล์หรืออุปกรณ์เช่นดิสก์เครื่องพิมพ์สแกนเนอร์และมัลติฟังก์ชั่น
- อำนวยความสะดวกในการตรวจสอบคอมพิวเตอร์ไคลเอนต์ผ่านชื่อการเข้าถึงกับโดเมน Windows
- อนุญาตให้โต้ตอบและรวมเข้ากับ Name Resolution Server (WINS) บนเครือข่าย Windows
สุดท้ายก่อนเข้าเรื่องโปรดจำไว้ว่า หน้าต่าง 10เป็นสิ่งที่ทันสมัยและก้าวหน้าที่สุด ระบบปฏิบัติการ Microsoftจาก 29 ของเดือนกรกฎาคมของ 2015ในขณะที่ หน้าต่าง 7 จาก มกราคม 14 2020ไม่มีอีกต่อไป การสนับสนุนเพิ่มเติมอย่างเป็นทางการ. ในขณะที่ หน้าต่าง 8.1 จะได้รับผลเช่นเดียวกันจาก มกราคม 10 2023.
ดังนั้นหรือเปลี่ยนโดยไม่เสียค่าใช้จ่ายด้วย ระบบปฏิบัติการฟรีและเปิดในขณะที่ GNU / Linuxหรือคุณจะต้องจ่ายราคาเพื่ออัปเกรด หน้าต่าง 10 และได้รับการสนับสนุนอย่างเป็นทางการ
จะเปิดใช้งานบริการ Samba ใน Windows 10 เพื่อเชื่อมต่อทรัพยากรที่แชร์ใน GNU / Linux ได้อย่างไร
ข้อสังเกตและคำแนะนำ
สำหรับกรณีศึกษาของเราเราจะใช้ คอมพิวเตอร์จริง 2 เครื่องหนึ่งกับ หน้าต่าง 10 และอื่น ๆ ด้วย MX ลินุกซ์ 19.1 (DEBIAN 10) บนเครือข่ายภายในบ้านนั่นคือไม่มีเซิร์ฟเวอร์เครือข่าย เพียงแค่ เราเตอร์ ที่กำหนดไฟล์ ที่อยู่ IP แบบไดนามิก
จึงเหมาะอย่างยิ่งกับคอมพิวเตอร์ที่มี หน้าต่าง 10 มี ชื่อทีม y ชื่อเวิร์กกรุ๊ป / โดเมน จัดการได้เช่นสั้นชัดเจนและจำง่ายถ้าจำเป็นหรือทำได้ และเท่าที่จะทำได้นั่นคือ ชื่อเวิร์กกรุ๊ป / โดเมน เหมือนกับที่กำหนดค่าไว้ในไฟล์ คอมพิวเตอร์ที่มี GNU / Linux
ขั้นตอนที่ 1
กำหนดค่าชื่อคอมพิวเตอร์และชื่อกลุ่มงาน / โดเมน
สมมติว่า ชื่อคณะทำงานเครือข่าย จากคอมพิวเตอร์ด้วย GNU / Linux ทะเล "บ้าน"คุณต้องไปที่คอมพิวเตอร์ด้วยไฟล์ หน้าต่าง 10หยุดในแท็บที่เรียกว่า "ชื่อทีม" จากหน้าต่าง "คุณสมบัติของระบบ" เข้าถึงได้โดยตัวเลือกของ แผงควบคุม โทร «การกำหนดค่าอุปกรณ์ขั้นสูง»ทำการเปลี่ยนแปลงดังที่แสดงในภาพด้านล่าง
คุณไม่สามารถทำการเปลี่ยนแปลงสองครั้งในครั้งเดียวนั่นคือคุณต้องเปลี่ยนไฟล์ "ชื่อทีม" ก่อนแล้วรีบูตจากนั้นจึงเรียกชื่อ«กลุ่มงาน" เครือข่ายและรีบูต
ขั้นตอนที่ 2
เปิดใช้งานคุณสมบัติ SMB1.0 / CIFS ใน Windows 10
ในขั้นตอนนี้คุณต้องเข้าถึงไฟล์ "คุณสมบัติของ Windows" ผ่านเส้นทาง "แผงควบคุม" "โปรแกรม" และ "โปรแกรมและคุณลักษณะ". เมื่อถึงแล้วคุณต้องกด (เปิดใช้งาน) ช่องที่เกี่ยวข้องกับ "รองรับโปรโตคอลการแชร์ไฟล์ SMB 1.0 / CIFS".
จากนั้นคุณต้องกดปุ่ม "เปิดใช้งาน" ดังแสดงในภาพด้านล่าง ควรรีบูตเพื่อให้การเปลี่ยนแปลงได้รับการยอมรับอย่างสมบูรณ์
หากต้องการช่องทำเครื่องหมายของ "SMB direct" สำหรับการสนับสนุนขั้นสูงเพิ่มเติม (ใช้) ของโปรโตคอล
ขั้นตอนที่ 3
ตรวจสอบและเปิดใช้งานการสนับสนุนสำหรับ SMB 1.X / 2.X / 3.X จาก Windows Power Shell
เพื่อตรวจจับและเปิด / ปิดใช้งานผ่าน หน้าต่างไฟฟ้าเชลล์, โปรโตคอลเครือข่าย Samba จาก หน้าต่าง 10สามารถเรียกใช้คำสั่งต่อไปนี้สำหรับแต่ละกรณี:
SMB 1.X
ตรวจจับ
Get-WindowsOptionalFeature –Online –FeatureName SMB1Protocol
ปิดใช้งาน
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
กระตุ้น
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB 2.X / 3.X
ตรวจจับ
Get-SmbServerConfiguration | Select EnableSMB2Protocol
ปิดใช้งาน
Set-SmbServerConfiguration –EnableSMB2Protocol $false
กระตุ้น
Set-SmbServerConfiguration –EnableSMB2Protocol $true
สำหรับกรณีศึกษาของเราโปรโตคอลทั้งสองถูกเปิดใช้งานนั่นคือ SMB 1.0 และ SMB 2.X / 3.X ใช้แอปพลิเคชัน "Windows PowerShell ISE" ในขณะที่ "ผู้ดูแลระบบ"ซึ่งเป็นภาพที่แสดงในภาพด้านล่าง
ขั้นตอนที่ 4
สร้างการแบ่งปัน
สำหรับกรณีศึกษาของเราโฟลเดอร์ชื่อ "ตัวอย่าง" ที่รากของ ระบบปฏิบัติการ Windows 10 ใช้ซึ่งสร้างผู้ใช้ที่มีชื่อ "Sysadmin" ("ผู้ดูแลระบบ"ตามไฟล์ explorer ในพา ธ "C: \ Users \ Admin". กล่าวว่าต้องสร้างทรัพยากรที่ใช้ร่วมกันโดยเฉพาะอย่างยิ่งกับการเพิ่มของผู้ใช้ "ทุกคน" ด้วยสิทธิ์ด้านความปลอดภัยที่จำเป็นทั้งหมดและแชร์ในกรณีนี้ด้วยชื่อเดียวกันบนเครือข่ายนั่นคือ "ตัวอย่าง".
ดังแสดงในภาพต่อไปนี้:
- Sysadmin ชื่อจริงของผู้ใช้: ผู้ดูแลระบบ
- สิทธิ์การกำหนดผู้ใช้และการรักษาความปลอดภัยทั้งหมด: ไปยังโฟลเดอร์«ตัวอย่าง»
- การกำหนดชื่อเครือข่าย "ตัวอย่าง": สำหรับการแบ่งปัน
- การแสดงทรัพยากรเครือข่าย: จาก Windows 10
ขั้นตอนที่ 5
เชื่อมต่อการแชร์บนคอมพิวเตอร์ด้วย GNU / Linux
สำหรับขั้นตอนนี้จากคอมพิวเตอร์ที่เรียกว่า "VITP2413" เราจะเปิดไฟล์ File Explorer ในของเรา ระบบปฏิบัติการ GNU / Linuxเพื่อเชื่อมต่อผ่าน Samba ไปยัง แบ่งปัน "ตัวอย่าง" อยู่บนคอมพิวเตอร์ "VIT" มีอะไรบ้าง หน้าต่าง 10ดังที่แสดงในภาพต่อไปนี้:
- การเรียกใช้ File Explorer: เพื่อเรียกใช้เส้นทางเครือข่าย "Smb: // vit / ตัวอย่าง" ไปยังทรัพยากรที่ใช้ร่วมกันบนคอมพิวเตอร์ด้วย หน้าต่าง 10.
- การตั้งค่าพารามิเตอร์ผู้ใช้ Windows 10: สำหรับการเชื่อมต่อแซมบ้า
- แบ่งปันมุมมอง: บน Windows 10 เรียกว่า "Example" บน GNU / Linux
สุดท้ายสำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถเข้าถึงไฟล์ ลิงค์อย่างเป็นทางการของ Microsoft เกี่ยวกับมัน.
ข้อสรุป
เราหวังว่าสิ่งนี้ "โพสต์เล็ก ๆ น้อย ๆ ที่มีประโยชน์" บน «¿Cómo activar el Servicio de Samba en Windows 10 para conectar recursos compartidos en GNU/Linux?»
ซึ่งเป็นการดำเนินการทางเทคนิคที่สำคัญในตอนนี้ «Windows 7»
มันไม่ใช่เวอร์ชันเสถียรอีกต่อไปและด้วยการสนับสนุนอย่างเป็นทางการของ «Microsoft»
, เป็นจำนวนมาก ดอกเบี้ยและประโยชน์ใช้สอย, สำหรับทั้ง «Comunidad de Software Libre y Código Abierto»
และมีส่วนช่วยอย่างมากต่อการแพร่กระจายของระบบนิเวศที่ยอดเยี่ยมขนาดมหึมาและการเติบโตของการใช้งาน «GNU/Linux»
.
และสำหรับข้อมูลเพิ่มเติมอย่าลังเลที่จะเยี่ยมชมใด ๆ ห้องสมุดออนไลน์ ในขณะที่ OpenLibra y เจดไอที เพื่ออ่าน หนังสือ (PDF) ในหัวข้อนี้หรืออื่น ๆ พื้นที่ความรู้. สำหรับตอนนี้ถ้าคุณชอบสิ่งนี้ «publicación»
, อย่าหยุดแบ่งปัน กับคนอื่น ๆ ในไฟล์ เว็บไซต์ช่องกลุ่มหรือชุมชนที่ชื่นชอบ ของเครือข่ายสังคมโดยเฉพาะอย่างยิ่งฟรีและเปิดเป็น สัตว์แมสทอดอนหรือปลอดภัยและเป็นส่วนตัว Telegram.
หรือเยี่ยมชมหน้าแรกของเราที่ DesdeLinux หรือเข้าร่วมช่องทางการ โทรเลขของ DesdeLinux เพื่ออ่านและโหวตสิ่งพิมพ์ที่น่าสนใจนี้หรืออื่น ๆ «Software Libre»
, «Código Abierto»
, «GNU/Linux»
และหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ «Informática y la Computación»
และ «Actualidad tecnológica»
.
สวัสดี
จริงๆแล้วสิ่งที่ Windows 10 ไม่ได้เปิดใช้งานตามค่าเริ่มต้นคือ smb1 ซึ่งเพื่อความปลอดภัยไม่แนะนำให้ใช้ แต่โปรโตคอล smb (cifs) ยังคงใช้งานได้ตามปกติ สิ่งที่เหมาะสมคือการเปิดใช้งานการใช้ smb2 และ smb3 ในการกำหนดค่า Samba บนเครื่อง Linux ที่ฉันต้องการแชร์โฟลเดอร์
ทักทาย Camilo! ขอบคุณสำหรับความคิดเห็นและคำชี้แจงของคุณในเรื่องที่พูดคุย
โฟลเดอร์ที่ใช้ร่วมกันของ Windows สามารถเข้าถึงได้บน Linux ด้วยคำสั่งต่อไปนี้: mount -t cifs // ip / resource / mount_point -o domain = domain, username = user
พารามิเตอร์ "โดเมน" จะถูกใช้ถ้าคอมพิวเตอร์ Windows อยู่ในโดเมน Active Directory
ทักทาย Gonzalo! ขอบคุณสำหรับความคิดเห็นและการสนับสนุนในเรื่องนี้ บางครั้งการเชื่อมต่อผ่านเทอร์มินัลจะดีกว่าผ่านกราฟ
มันทำงานได้อย่างสมบูรณ์แบบ! ขอบคุณมาก!