คุณเบื่อกับความซับซ้อนในการถ่ายโอนไฟล์ระหว่างระบบปฏิบัติการที่แตกต่างกันหรือไม่? ไม่ต้องมองหาที่ไหนไกลไปกว่า Ubuntu Virtual Machine!
เครื่องมือที่มีประสิทธิภาพนี้ช่วยให้คุณสามารถคัดลอกและวางไฟล์จากระบบหนึ่งไปยังอีกระบบหนึ่งได้อย่างง่ายดาย
บอกลาวิธีการคัดลอกและวางที่น่าเบื่อ และพบกับประสบการณ์การถ่ายโอนไฟล์ที่ไร้กังวล
ในบล็อกโพสต์นี้ เราจะสำรวจว่า Ubuntu Virtual Machine ทำให้กระบวนการง่ายขึ้นสำหรับผู้ใช้ในทุกแพลตฟอร์มได้อย่างไร
เตรียมพร้อมที่จะทักทายกับระดับใหม่ของประสิทธิภาพการทำงานในขณะที่เราเจาะลึกว่าโซลูชันง่ายๆ นี้สามารถปฏิวัติวันทำงานของคุณได้อย่างไร – ยินดีต้อนรับสู่โลกแห่งการแบ่งปันไฟล์ที่ง่ายดาย!
เนื้อหา
ภาพรวมของเครื่องเสมือน Ubuntu
Ubuntu เป็นการกระจาย Linux ที่ใช้งานง่ายซึ่งเหมาะสำหรับการทำงานในเครื่องเสมือน (VM) คุณสามารถดาวน์โหลด Ubuntu ได้จากรายการต่อไปนี้ ลิงค์:
เมื่อคุณดาวน์โหลด Ubuntu ISO แล้ว คุณจะต้องสร้าง VM ใหม่ในซอฟต์แวร์ virtualization ที่คุณเลือกและบูตจาก ISO
ฉันจะใช้ VMware Workstation Player สำหรับบทความนี้ แต่กระบวนการควรคล้ายกันในซอฟต์แวร์ virtualization อื่นๆ
เมื่อคุณบู๊ต VM ใหม่เป็นครั้งแรก คุณจะเห็นตัวติดตั้ง Ubuntu
ทำตามคำแนะนำและติดตั้ง Ubuntu เช่นเดียวกับที่คุณทำบนคอมพิวเตอร์เครื่องอื่น เมื่อการติดตั้งเสร็จสิ้น คุณจะต้องรีบูต VM ของคุณ
ตอนนี้เรามี Ubuntu VM พื้นฐานและทำงานแล้ว มาดูวิธีการคัดลอกไฟล์ระหว่างเครื่องโฮสต์และ VM ของเรา
การใช้ Ubuntu VM มีประโยชน์อย่างไร
การใช้ Ubuntu VM มีประโยชน์มากมาย เช่น สามารถเรียกใช้ระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์เครื่องเดียว มีแพลตฟอร์มที่ยืดหยุ่นและปรับขนาดได้ และสามารถใช้แอปพลิเคชันได้หลากหลาย
นอกจากนี้ Ubuntu VM ยังมีวิธีที่มีประสิทธิภาพในการคัดลอกไฟล์ระหว่างเครื่องต่างๆ
ข้อมูลเบื้องต้นเกี่ยวกับการคัดลอกไฟล์ใน Ubuntu VM
เมื่อคุณใช้ Ubuntu VM มีวิธีต่างๆ สองสามวิธีที่คุณสามารถคัดลอกไฟล์ระหว่างเครื่องโฮสต์และ VM ได้ ในบทความนี้ เราจะพูดถึงตัวเลือกต่างๆ และแสดงวิธีใช้งาน
หนึ่งในวิธีทั่วไปในการคัดลอกไฟล์ไปยัง Ubuntu VM คือการใช้ scp สั่งการ. ในการทำเช่นนี้ คุณจะต้องมีสิทธิ์เข้าถึง SSH ไปยัง VM ของคุณ
เมื่อคุณตั้งค่าแล้ว คุณสามารถใช้คำสั่งต่อไปนี้เพื่อคัดลอกไฟล์จากเครื่องโฮสต์ของคุณไปยัง VM:
scp /path/to/file user@vm-ip-address:/path/to/destination.scp
คุณยังสามารถใช้คำสั่ง scp เพื่อคัดลอกไฟล์จาก VM ไปยังเครื่องโฮสต์ของคุณ เพียงกลับลำดับของเส้นทางต้นทางและปลายทาง:
scp user@vm-ip-address:/path/to/file /path/to/destination
อีกทางเลือกหนึ่งสำหรับการคัดลอกไฟล์ไปยัง Ubuntu VM คือการใช้ SFTP สิ่งนี้คล้ายกับ SCP แต่แทนที่จะใช้โปรโตคอล SSH จะใช้ SFTP
สิ่งนี้มีประโยชน์หากคุณไม่มีสิทธิ์เข้าถึง SSH ไปยัง VM ของคุณ หรือหากคุณต้องการอินเทอร์เฟซแบบกราฟิกสำหรับถ่ายโอนไฟล์
หากต้องการใช้ SFTP คุณจะต้องมีไคลเอนต์ SFTP ตัวเลือกยอดนิยมคือ Filezilla ซึ่งให้บริการฟรี
เมื่อคุณตั้งค่าไคลเอนต์ SFTP แล้ว คุณสามารถเชื่อมต่อกับ VM ของคุณโดยใช้ที่อยู่ IP และข้อมูลรับรอง SSH ของคุณ จากนั้นคุณจะสามารถเรียกดูและถ่ายโอนไฟล์ระหว่างเครื่องโฮสต์และ VM
สุดท้าย คุณสามารถใช้ไดรฟ์ USB หรืออุปกรณ์เก็บข้อมูลภายนอกอื่นๆ เพื่อคัดลอกไฟล์ไปยัง Ubuntu VM
สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณต้องการถ่ายโอนไฟล์จำนวนมาก ในการทำเช่นนี้ เพียงเสียบไดรฟ์ USB หรืออุปกรณ์อื่นๆ เข้ากับเครื่องโฮสต์ของคุณ จากนั้นติดตั้งบน VM โดยใช้คำสั่งต่อไปนี้:
sudo เมานต์ -t vfat /dev/sdb1 /mnt
ไดรฟ์ USB ของคุณจะติดตั้งในโฟลเดอร์ /mnt ดังนั้นคุณจึงสามารถเข้าถึงได้จากที่นั่น จากนั้นคุณสามารถคัดลอกไฟล์ที่จำเป็นจากอุปกรณ์ภายนอกไปยัง Ubuntu VM ของคุณได้
ตอนนี้คุณรู้วิธีคัดลอกไฟล์ไปยัง Ubuntu VM แล้ว ลองใช้วิธีใดวิธีหนึ่งต่อไปนี้และดูว่าง่ายเพียงใด!
ขั้นตอนการคัดลอกไฟล์ใน Ubuntu VM
- หากต้องการคัดลอกไฟล์จาก Ubuntu VM ไปยังระบบโลคัล คุณจะต้องใช้คำสั่ง scp คำสั่งนี้อนุญาตให้คุณคัดลอกไฟล์จากระบบหนึ่งไปยังอีกระบบหนึ่งได้อย่างปลอดภัย
- หากต้องการใช้คำสั่ง scp คุณจะต้องระบุต้นทางและปลายทางของการถ่ายโอนไฟล์ รูปแบบสำหรับสิ่งนี้คือ:
scp user@source_host:source_file user@destination_host:destination_file
- ในตัวอย่างของเรา เราจะคัดลอกไฟล์ชื่อ test.txt จาก Ubuntu VM ของเรา (ที่มี IP แอดเดรส 192.168.0.100) ไปยังระบบโลคัลของเรา (ที่มี IP แอดเดรส 192.168.0.1) คำสั่ง scp สำหรับสิ่งนี้จะเป็น:
scp [email protected].:/test.txt /192/168/0/1:/Users/testuser/Desktop/
4 แค่นั้นแหละ! ตอนนี้คุณควรมีสำเนาของ test.txt บนเดสก์ท็อปในระบบภายในของคุณ
ไวยากรณ์สำหรับการใช้คำสั่งคัดลอก
เมื่อคุณทำงานในเครื่องเสมือน Ubuntu คุณสามารถใช้คำสั่งคัดลอกเพื่อคัดลอกไฟล์จากเครื่องโฮสต์ของคุณไปยังเครื่องเสมือนของคุณ ไวยากรณ์สำหรับการใช้คำสั่งคัดลอกคือ:
คัดลอก [ต้นทาง] [ปลายทาง]
ตัวอย่างเช่น หากคุณต้องการคัดลอกไฟล์ชื่อ “MyFile.txt” จากเครื่องโฮสต์ของคุณไปยังเครื่องเสมือน คุณจะใช้คำสั่งต่อไปนี้:
คัดลอก MyFile.txt /path/to/virtual/machine/folder
เคล็ดลับสำหรับการแก้ไขปัญหาการคัดลอกไฟล์
หากคุณมีปัญหาในการคัดลอกไฟล์จากเครื่องเสมือน Ubuntu ของคุณไปยังเครื่องโฮสต์ของคุณ คุณสามารถลองสองสามวิธีได้
ขั้นแรก ตรวจสอบให้แน่ใจว่าไฟล์ที่คุณพยายามคัดลอกมีขนาดไม่เกิน 2GB หากเป็นเช่นนั้น คุณจะต้องใช้วิธีอื่น (เช่น SCP) เพื่อคัดลอก
ประการที่สอง ตรวจสอบสิทธิ์ในไฟล์ที่คุณกำลังพยายามคัดลอก หากไฟล์เป็นของผู้ใช้อื่นที่ไม่ใช่ผู้ใช้ที่คุณลงชื่อเข้าใช้ คุณจะต้องใช้ sudo เพื่อคัดลอกไฟล์
ประการที่สาม ตรวจสอบให้แน่ใจว่าทั้งสองเครื่องมีพื้นที่ว่างเพียงพอสำหรับไฟล์ที่คุณกำลังพยายามคัดลอก หากหนึ่งในนั้นไม่มี การคัดลอกอาจล้มเหลว
สุดท้าย หากวิธีอื่นล้มเหลว ให้ลองรีบูตเครื่องทั้งสองเครื่อง แล้วลองคัดลอกไฟล์อีกครั้ง โดยปกติจะแก้ไขปัญหาชั่วคราวที่อาจทำให้เกิดปัญหา
บทสรุป
การคัดลอกไฟล์ไปยังเครื่องเสมือนอาจเป็นเรื่องที่น่ากังวล แต่ก็ไม่จำเป็นต้องเป็นเช่นนั้น ด้วยการใช้สภาพแวดล้อมเครื่องเสมือนของ Ubuntu คุณสามารถคัดลอกไฟล์จากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่งได้อย่างง่ายดาย รวดเร็ว และปลอดภัยด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง
ดังนั้นหากคุณต้องการแชร์ข้อมูลระหว่างอุปกรณ์หรือเพียงต้องการเข้าถึงโปรแกรมต่างๆ ที่ติดตั้งบนคอมพิวเตอร์หลายเครื่องทั่วโลก ลองใช้ Ubuntu Virtual Machine เพื่อตอบโจทย์ทุกความต้องการในการแชร์ไฟล์ของคุณ!