วิธีถ่ายโอนและแชร์ไฟล์ระหว่าง Windows และ Linux

วิธีถ่ายโอนและแชร์ไฟล์ระหว่าง Windows และ Linux

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





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





4 วิธีในการถ่ายโอนไฟล์จาก Windows ไปยัง Linux

การถ่ายโอนข้อมูลระหว่างระบบปฏิบัติการ Windows และ Linux ทำได้ง่ายกว่าที่คุณคิด เราได้รวบรวมห้าวิธีให้คุณทำสิ่งนี้:





  1. โอนไฟล์ด้วย FTP
  2. คัดลอกไฟล์อย่างปลอดภัยผ่าน SSH
  3. แชร์ข้อมูลโดยใช้ซอฟต์แวร์ซิงค์
  4. ใช้โฟลเดอร์ที่ใช้ร่วมกันในเครื่องเสมือน Linux ของคุณ

ด้วยวิธีการเหล่านี้แต่ละวิธี คุณจะสามารถย้ายไฟล์ระหว่างระบบปฏิบัติการได้อย่างง่ายดาย (และในบางกรณีก็ไม่ต้องพยายาม)

มาดูกันดีกว่าว่าอันไหนเหมาะกับคุณที่สุด



1. คัดลอกไฟล์ผ่าน SSH จาก Windows ไปยัง Linux

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

วิธีค้นหาว่าใครเลิกติดตามคุณบน Instagram

เริ่มต้นด้วยการเปิดเทอร์มินัลแล้วอัปเดตและอัปเกรดระบบปฏิบัติการ





sudo apt update
sudo apt upgrade

เมื่อเสร็จแล้ว ให้ติดตั้งเซิร์ฟเวอร์ SSH เซิร์ฟเวอร์ OpenSSH เป็นตัวเลือกที่ดี

sudo apt install openssh-server

รอขณะติดตั้ง ในการตรวจสอบว่าเซิร์ฟเวอร์ OpenSSH กำลังทำงานอยู่หรือไม่ ให้ใช้





sudo service ssh status

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

ที่เกี่ยวข้อง: Windows 10 SSH กับ PuTTY

โปรดทราบว่าแม้จะต้องติดตั้ง PuTTY แต่ PSCP ก็ไม่ต้องติดตั้ง ให้บันทึกไฟล์ pscp.exe ที่ดาวน์โหลดไว้ในรูทของไดรฟ์ C: หรือตั้งค่าเป็นตัวแปรสภาพแวดล้อมแทน คุณจะต้องยืนยันที่อยู่ IP ของอุปกรณ์ Linux ด้วย ตรวจสอบในเทอร์มินัล Linux ด้วย

ip addr

เมื่อสร้างการเชื่อมต่อแล้ว คุณสามารถส่งข้อมูลจาก Windows ไปยัง Linux ได้ดังนี้:

c:pscp c:
omepath oafile.txt user@remoteIP:homeuser
omepath
ewname.txt

คุณจะได้รับแจ้งให้ป้อนรหัสผ่านสำหรับคอมพิวเตอร์ Linux ก่อนเริ่มการถ่ายโอน

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

c:pscp user@remoteIP:homeuser
omefile.txt .

โปรดทราบว่าช่วงเดียวในตอนท้าย --- รวมสิ่งนี้ด้วย มิฉะนั้นการโอนจะไม่ทำงาน

2. วิธีถ่ายโอนไฟล์จาก Linux ไปยัง Windows โดยใช้ FTP

นอกจากนี้ยังสามารถใช้แอปพลิเคชันโปรโตคอลการถ่ายโอนไฟล์ (FTP) ที่รองรับ SSH ได้ การถ่ายโอนไฟล์ผ่าน SFTP ในส่วนต่อประสานผู้ใช้ที่ขับเคลื่อนด้วยเมาส์นั้นง่ายกว่าการใช้คำสั่งที่พิมพ์

อีกครั้ง เซิร์ฟเวอร์ SSH ต้องทำงานบนเครื่อง Linux ก่อนที่คุณจะเริ่ม คุณควรตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแอพ FTP บน Windows เช่น FileZilla ซึ่งรองรับ SFTP

หากต้องการใช้วิธีนี้ ให้เรียกใช้ FileZilla จากนั้น:

  1. เปิด ไฟล์ > ตัวจัดการไซต์
  2. สร้าง เว็บไซต์ใหม่
  3. ตั้งค่าโปรโตคอลเป็น SFTP
  4. เพิ่มที่อยู่ IP เป้าหมายใน เจ้าภาพ
  5. ระบุชื่อผู้ใช้และรหัสผ่าน
  6. ตั้งค่าประเภทการเข้าสู่ระบบเป็น ปกติ
  7. คลิก เชื่อมต่อ เมื่อพร้อม

จากนั้น คุณสามารถใช้แอป FTP เพื่อย้ายไฟล์จาก Windows ไปยัง Linux และย้อนกลับได้โดยใช้การลากและวาง

3. แชร์ไฟล์ระหว่าง Linux และ Windows ด้วย Resilio Sync

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

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

  1. Resilio Sync : เดิมชื่อ BitTorrent Sync Resilio พร้อมใช้งานบนเกือบทุกแพลตฟอร์มที่คุณนึกออก มีเวอร์ชันที่ต้องชำระเงิน แต่ตัวเลือกฟรีก็เพียงพอสำหรับการซิงค์อุปกรณ์สองเครื่อง
  2. SyncThing : สำหรับ Linux, Windows, macOS และ Android ทางเลือก Resilio Sync นี้มีคุณลักษณะที่คล้ายคลึงกันโดยไม่มีส่วนประกอบที่ต้องชำระเงิน

คำแนะนำในการใช้ Resilio Sync (เช่นเดียวกับ SyncThing) จะแนะนำคุณตลอดการตั้งค่าการถ่ายโอนไฟล์เครือข่ายระหว่างคอมพิวเตอร์ Linux และ Windows

4. สร้างและติดตั้ง VirtualBox Shared Folder ใน Linux

แทนที่จะใช้พีซีแยกต่างหาก เป็นเรื่องปกติที่จะเรียกใช้ Linux หรือ Windows ในเครื่องเสมือน (VM) แต่มีวิธีการโอนไฟล์ระหว่าง Windows และ Linux เมื่อติดตั้งใน VM หรือไม่?

โชคดีที่ใช่ ด้วย VirtualBox คุณสามารถสร้างไดเร็กทอรีที่แบ่งปันเสมือนสำหรับการซิงค์ข้อมูล

หากคุณใช้ Windows ใน VM บน Linux (หรือในทางกลับกัน) VirtualBox จะได้รับการตั้งค่าสำหรับการแชร์แล้ว ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Guest Additions บนเครื่องเสมือนของคุณก่อนดำเนินการต่อ

ในตัวจัดการ VirtualBox ให้เลือก VM จากนั้น:

  1. เลือก เริ่ม > สตาร์ทหัวขาด (หรือเมื่อ VM ทำงานอยู่ อุปกรณ์ > โฟลเดอร์ที่ใช้ร่วมกัน )
  2. เมื่อรันแล้ว ให้คลิกขวาที่ VM แล้วเลือก การตั้งค่า > โฟลเดอร์ที่ใช้ร่วมกัน
  3. เลือก โฟลเดอร์เครื่อง
  4. คลิก + สัญลักษณ์ทางด้านขวา (หรือคลิกขวาและเลือก เพิ่มโฟลเดอร์ที่ใช้ร่วมกัน )
  5. เรียกดู เส้นทางโฟลเดอร์ และค้นหาไดเร็กทอรีที่คุณต้องการใช้
  6. ตั้งชื่อ (ถ้าจำเป็น) แล้ว ตกลง
  7. ใช้ ติดตั้งอัตโนมัติ ช่องทำเครื่องหมายเพื่อให้แน่ใจว่าการแชร์จะพร้อมใช้งานทุกครั้งที่ VM ทำงาน
  8. คลิก ตกลง อีกครั้งเพื่อยืนยันและออก

เมื่อคุณรีบูต VM การแชร์จะพร้อมที่จะสลับข้อมูลระหว่างโฮสต์พีซีและระบบปฏิบัติการของแขก

สิ่งที่เกี่ยวกับการแชร์ไฟล์ใน GUI?

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

การแชร์ไฟล์ระหว่าง Windows และ Linux เป็นเรื่องง่าย

ไม่ว่าคุณจะเพิ่งเริ่มใช้ Linux หรือคุณพบว่า Windows ไม่คุ้นเคย การแบ่งปันข้อมูลระหว่างกันนั้นง่ายกว่าที่คุณคิด

เราได้ดูวิธีการต่างๆ เราขอแนะนำให้คุณลองทั้งหมดและหาว่าอันไหนที่คุณสบายใจที่สุด

หากคุณกำลังซิงค์ข้อมูลกับ Linux มีโอกาสสูงที่คุณจะย้ายระบบคอมพิวเตอร์จาก Windows ตรวจสอบคำแนะนำในการเปลี่ยนจาก Windows เป็น Linux สำหรับคำแนะนำเพิ่มเติม

แบ่งปัน แบ่งปัน ทวีต อีเมล แอพถ่ายโอนไฟล์ไร้สายที่ดีที่สุด 7 อันดับบน Linux

ต้องการถ่ายโอนไฟล์ของคุณผ่าน Wi-Fi บน Linux หรือไม่? คุณสามารถใช้หลายวิธีต่อไปนี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • FTP
  • การแชร์ไฟล์
  • เคล็ดลับลินุกซ์
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก