โฮมเพจ » ทำอย่างไร » วิธีแชร์ไฟล์ระหว่าง 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

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

    [] path = / home // ใช้ได้ = ใช่ ผู้ใช้ที่ถูกต้อง =  อ่านอย่างเดียว = ไม่ เรียกดูได้ = ใช่ สาธารณะ = ใช่ เขียนได้ = ใช่

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

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

    บริการ sudo เริ่ม smbd ใหม่

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

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

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

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

    \\ ที่อยู่ IP \ share ชื่อ

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

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