/ / วิธีแชร์ไฟล์ระหว่าง Windows และ Linux

วิธีแชร์ไฟล์ระหว่าง Windows และ Linux

ก่อนหน้านี้เราได้กล่าวถึงวิธีต่างๆในการแบ่งปันไฟล์ระหว่างคอมพิวเตอร์ที่อยู่ใกล้เคียง แต่การแบ่งปันระหว่าง Windows และ Linux อาจซับซ้อนกว่าเล็กน้อย บทความนี้จะแสดงวิธีการแมปการแชร์ระหว่างระบบปฏิบัติการทั้งสองเพื่อการแบ่งปันไฟล์อย่างราบรื่น

ที่เกี่ยวข้อง: วิธีแชร์ไฟล์ระหว่างคอมพิวเตอร์ใกล้เคียงอย่างง่ายดาย

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

ตัวเลือกที่หนึ่ง: สร้างการแชร์บน Windows และเข้าถึงได้จาก Linux

ในการทำให้งานนี้เราจะดำเนินการสามขั้นตอน ก่อนอื่นเราจะตรวจสอบให้แน่ใจว่าเปิดใช้งานการแชร์บน Windows แล้ว เมื่อเป็นแล้วเราจะแชร์โฟลเดอร์จริง จากนั้นเราจะดูวิธีการเข้าถึงโฟลเดอร์นั้นจากระบบ Linux

ขั้นตอนที่หนึ่ง: เปิดใช้งานการแชร์อย่างมั่นใจใน Windows

ในการตั้งค่าโฟลเดอร์แชร์บน Windows สำหรับ Linux เป็นเข้าถึงเริ่มต้นโดยตรวจสอบให้แน่ใจว่าการตั้งค่าเครือข่ายของคุณได้รับการกำหนดค่าให้อนุญาตการเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นโดยเปิดศูนย์เครือข่ายและการแชร์ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือคลิกขวาที่ไอคอนเครือข่ายในซิสเต็มเทรย์ของคุณแล้วเลือก“ เปิดศูนย์เครือข่ายและการแชร์”

ในหน้าต่างศูนย์เครือข่ายและการแชร์คลิกที่“ เปลี่ยนการตั้งค่าการแชร์ขั้นสูง”

สำหรับโปรไฟล์ปัจจุบันของคุณตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการตั้งค่าสองแบบต่อไปนี้:

  • เปิดการค้นหาเครือข่าย
  • เปิดการแชร์ไฟล์และเครื่องพิมพ์

เมื่อเสร็จแล้วคลิก "บันทึกการเปลี่ยนแปลง"

ขั้นตอนที่สอง: แชร์โฟลเดอร์

เมื่อเปิดใช้งานการแชร์แล้วเราสามารถสร้างโฟลเดอร์ที่ใช้ร่วมกันสำหรับเครื่อง Linux เพื่อดู ไม่มีข้อ จำกัด สำหรับสิ่งที่คุณสามารถแบ่งปันได้ (คุณสามารถแบ่งปันฮาร์ดไดรฟ์ของคุณตามหลักวิชา) แต่ที่นี่เราจะแชร์โฟลเดอร์ชื่อ "แชร์" ที่อยู่บนเดสก์ท็อปของเรา

คลิกขวาที่โฟลเดอร์ที่คุณต้องการแชร์ผ่านเครือข่ายแล้วคลิก“ คุณสมบัติ” บนแท็บ“ การแชร์” ของหน้าต่างคุณสมบัติคลิกปุ่ม“ การแชร์ขั้นสูง”

ในหน้าต่าง“ การแชร์ขั้นสูง” ที่เปิดขึ้นเปิดใช้งานตัวเลือก“ แชร์โฟลเดอร์นี้” จากนั้นคลิกปุ่ม“ สิทธิ์”

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

หมายเหตุ: บัญชีผู้ใช้เหล่านี้อยู่ในคอมพิวเตอร์ Windows ไม่ใช่ Linux

เมื่อคุณตั้งค่าผู้ใช้และการอนุญาตเรียบร้อยแล้วให้คลิก“ ตกลง” เพื่อปิดหน้าต่างการอนุญาตแล้วคลิก“ ตกลง” อีกครั้งเพื่อปิดหน้าต่าง“ การแชร์ขั้นสูง”

กลับไปที่หน้าต่างคุณสมบัติหลักสลับไปที่แท็บ "ความปลอดภัย"

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

หากคุณต้องการเพิ่มผู้ใช้เช่น“ ทุกคน” คลิกปุ่ม“ แก้ไข”

ในหน้าต่างการอนุญาตที่เปิดขึ้นให้คลิกปุ่ม“ เพิ่ม” เพื่อป้อนรายละเอียดของผู้ใช้ใหม่

คลิก“ ตกลง” ในหน้าต่างที่เปิดอยู่ทั้งหมดและตอนนี้โฟลเดอร์ของคุณควรแชร์กับเครือข่าย

ขั้นตอนที่สาม: เข้าถึง Windows Share จาก Linux

คุณควรจะสามารถเมานต์โฟลเดอร์แชร์ได้การใช้ GUI ใน Linux แต่ก็ทำได้ง่ายด้วยบรรทัดคำสั่ง เราจะใช้เทอร์มินัลสำหรับตัวอย่างของเราไม่เพียงเพราะมันเร็วกว่า แต่เพราะมันจะทำงานในการกระจายที่แตกต่างกันมากมาย

ก่อนอื่นคุณจะต้องใช้แพ็คเกจ cifs-utils เพื่อติดตั้งการแชร์ SMB เพียงพิมพ์คำสั่งต่อไปนี้ที่เทอร์มินัล:

sudo apt-get install cifs-utils

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

mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

อย่างที่คุณเห็นในภาพหน้าจอเราเป็นได้รับพร้อมท์สำหรับรหัสผ่านรูทของเครื่อง Linux จากนั้นสำหรับรหัสผ่านของบัญชี“ geek” บน Windows หลังจากเรียกใช้คำสั่งนั้นตอนนี้เราสามารถดูเนื้อหาของ Windows share และเพิ่มข้อมูลลงไปได้

ในกรณีที่คุณต้องการความช่วยเหลือในการทำความเข้าใจคำสั่ง mount นี่คือรายละเอียด:

  • sudo mount.cifs: นี่เป็นเพียงคำสั่ง mount ตั้งค่าให้เมาท์การแชร์ CIFS (SMB)
  • WindowsPC: นี่คือชื่อของคอมพิวเตอร์ Windows พิมพ์“ พีซีนี้” ลงในเมนูเริ่มใน Windows คลิกขวาแล้วไปที่คุณสมบัติเพื่อดูชื่อคอมพิวเตอร์ของคุณ
  • // ใช้ Windows PC / แบ่งปัน: นี่เป็นเส้นทางแบบเต็มไปยังโฟลเดอร์ที่แชร์
  • / home / geek / Desktop / Windows-Share: นี่คือที่เราต้องการแบ่งปันที่จะติดตั้งบนระบบ Linux
  • -o user = geek: นี่คือชื่อผู้ใช้ Windows ที่เราใช้เพื่อเข้าถึงโฟลเดอร์ที่แชร์

ตัวเลือกที่สอง: สร้างการแชร์บน Linux และเข้าถึงได้จาก Windows

การสร้างการแชร์บน Linux จากนั้นเข้าถึงจาก Windows นั้นง่ายกว่าวิธีอื่น ๆ เล็กน้อย ก่อนอื่นเราจะสร้างโฟลเดอร์แชร์บนระบบ Linux จากนั้นเราจะดูวิธีการเข้าถึงจากพีซี Windows

ขั้นตอนที่หนึ่ง: สร้างแชร์บน Linux

เพื่อตั้งค่าโฟลเดอร์แชร์บน Linux ที่ Windowsในการเข้าถึงเริ่มต้นด้วยการติดตั้ง Samba (ซอฟต์แวร์ที่ให้การเข้าถึงโปรโตคอล SMB / CIFS ที่ Windows ใช้) ที่เทอร์มินัลใช้คำสั่งต่อไปนี้:

sudo apt-get install samba

หลังจากติดตั้ง Samba แล้วให้กำหนดชื่อผู้ใช้และรหัสผ่านที่จะใช้ในการเข้าถึงการแชร์:

smbpasswd -a geek

หมายเหตุ: ในตัวอย่างนี้เราใช้ 'geek' เนื่องจากเรามีผู้ใช้ Linux ที่มีชื่อนั้นอยู่แล้ว แต่คุณสามารถเลือกชื่อใดก็ได้ที่คุณต้องการ

สร้างไดเรกทอรีที่คุณต้องการแชร์ไปยังคอมพิวเตอร์ Windows ของคุณ เรากำลังจะวางโฟลเดอร์บนเดสก์ท็อปของเรา

mkdir ~/Desktop/Share

ตอนนี้ใช้ตัวแก้ไขรายการโปรดของคุณเพื่อกำหนดค่าไฟล์ smb.conf เรากำลังใช้ Vi ที่นี่

sudo vi /etc/samba/smb.conf

เลื่อนลงไปที่ท้ายไฟล์และเพิ่มบรรทัดเหล่านี้:

[<folder_name>] path = /home/<user_name>/<folder_name> available = yes valid users = <user_name> read only = no browsable = yes public = yes writable = yes

เห็นได้ชัดว่าคุณจะต้องแทนที่ค่าบางส่วนด้วยการตั้งค่าส่วนบุคคลของคุณ ควรมีลักษณะเช่นนี้:

บันทึกไฟล์และปิดโปรแกรมแก้ไขของคุณ ตอนนี้คุณเพียงแค่ต้องเริ่มบริการ SMB ใหม่เพื่อให้การเปลี่ยนแปลงมีผล

sudo service smbd restart

โฟลเดอร์ที่แชร์ของคุณควรสามารถเข้าถึงได้จากพีซี Windows

ขั้นตอนที่สอง: เข้าถึง Linux Share จาก Windows

ตอนนี้มาเพิ่มส่วนแบ่ง Linux ลงใน Windows Desktop ของเรา คลิกขวาที่ใดที่หนึ่งบนเดสก์ท็อปของคุณแล้วเลือกใหม่> ทางลัด

พิมพ์ตำแหน่งเครือข่ายของโฟลเดอร์ที่ใช้ร่วมกันโดยใช้ไวยากรณ์นี้:

\IP-ADDRESSSHARE-NAME

หมายเหตุ: หากคุณต้องการ IP ของคอมพิวเตอร์ Linux ของคุณเพียงใช้ ifconfig คำสั่งที่สถานี

ในตัวช่วยสร้างทางลัดบนพีซี Windows ให้คลิกถัดไปเลือกชื่อสำหรับทางลัดแล้วคลิกเสร็จสิ้น คุณควรท้ายด้วยทางลัดบนเดสก์ท็อปของคุณซึ่งไปที่ลินุกซ์แชร์