Score:1

เซิร์ฟเวอร์ Fedora: มีคุณลักษณะด้านความปลอดภัยที่ป้องกันการลากและวางบน VirtualBox VM (โฮสต์: Windows 10) หรือไม่

ธง in

ไม่แน่ใจว่าเป็นส่วนที่ถูกต้องของฟอรัมหรือไม่ที่จะโพสต์สิ่งนี้ แต่ฉันเพิ่งสร้าง VM บน VirtualBox ด้วย Fedora Server ล่าสุดในฐานะผู้เยี่ยมชม และทุกอย่างเรียบร้อยดี

ตอนนี้ ฉันต้องนำเข้าโปรแกรมติดตั้ง Windows ก่อนที่จะติดตั้งผ่าน Wine และฉันไม่สามารถถ่ายโอนให้เสร็จสมบูรณ์ได้

ทุกครั้ง VM จะล็อก (ราวกับว่าฉันเพิ่งตัดการเชื่อมต่อ ซึ่งแน่นอนว่าฉันไม่ได้ทำ) ก่อนที่การถ่ายโอนจะสิ้นสุดลง

ฉันลองลากและวาง คัดลอกและวางแล้ว ไม่มีอะไรทำงาน

ฉันควรเข้าสู่ระบบในฐานะ root เปิด File Manager เป็น sudo หรือไม่

Score:1
ธง pe

ในขณะที่คุณใช้ VirtualBox คุณต้องติดตั้ง การเพิ่มแขก

ลากแล้ววาง

Oracle VM VirtualBox ช่วยให้คุณสามารถลากและวางเนื้อหาจากโฮสต์ไปยังแขก และในทางกลับกัน เพื่อให้ใช้งานได้ ต้องติดตั้ง Guest Additions เวอร์ชันล่าสุดบนเกสต์

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

ขณะนี้มีการลากและวางสำหรับระบบที่ใช้ Windows และ X-Windows ทั้งบนโฮสต์และฝั่งผู้เยี่ยมชม เนื่องจาก X-Windows รองรับโปรโตคอลการลากและวางแบบต่างๆ มากมาย มีเพียง XDND ที่พบมากที่สุดเท่านั้นที่รองรับในขณะนี้ แอปพลิเคชันที่ใช้โปรโตคอลอื่น เช่น Motif หรือ OffiX จะไม่รู้จัก Oracle VM VirtualBox

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

บันทึก ขณะนี้รองรับเฉพาะการคัดลอกข้อมูลเท่านั้น ยังไม่มีการดำเนินการย้ายหรือเชื่อมโยง

เมื่อถ่ายโอนข้อมูลจากโฮสต์ไปยังระบบปฏิบัติการเกสต์ โฮสต์ในกรณีนี้คือต้นทาง ในขณะที่ระบบปฏิบัติการเกสต์เป็นเป้าหมาย อย่างไรก็ตาม เมื่อถ่ายโอนข้อมูลจากระบบปฏิบัติการเกสต์ไปยังโฮสต์ ระบบปฏิบัติการเกสต์จะกลายเป็นต้นทางและโฮสต์เป็นเป้าหมาย

ด้วยเหตุผลด้านความปลอดภัย คุณสามารถกำหนดค่าการลากและวางที่รันไทม์บนพื้นฐานต่อ VM โดยใช้รายการเมนูลากและวางในเมนูอุปกรณ์ของเครื่องเสมือนดังที่แสดงด้านล่าง หรือคำสั่ง VBoxManage

รูปลากและวางตัวเลือกเมนู

มีโหมดการลากและวางดังต่อไปนี้:

พิการ. ปิดใช้งานคุณลักษณะการลากและวางทั้งหมด นี่เป็นค่าเริ่มต้นเมื่อสร้าง VM ใหม่

โฮสต์ถึงแขก เปิดใช้งานการลากและวางจากโฮสต์ไปยังแขกเท่านั้น

แขกรับเชิญเป็นเจ้าภาพ เปิดใช้งานการลากและวางจากผู้เยี่ยมชมไปยังโฮสต์เท่านั้น

แบบสองทิศทาง เปิดใช้งานการลากและวางในทั้งสองทิศทาง: จากโฮสต์ไปยังแขก และจากแขกไปยังโฮสต์

บันทึก การสนับสนุนการลากและวางขึ้นอยู่กับส่วนหน้าที่ใช้ ในขณะนี้ เฉพาะส่วนหน้าของ VirtualBox Manager เท่านั้นที่มีฟังก์ชันนี้

หากต้องการใช้คำสั่ง VBoxManage เพื่อควบคุมโหมดการลากและวางปัจจุบัน เดอะ แก้ไข vm และคำสั่ง controlvm เปิดใช้งานการตั้งค่าโหมดการลากและวางปัจจุบันของ VM จากบรรทัดคำสั่ง

รูปแบบที่รองรับ

เนื่องจาก Oracle VM VirtualBox สามารถทำงานบนระบบปฏิบัติการโฮสต์ที่หลากหลาย และยังรองรับแขกได้หลากหลาย ดังนั้นรูปแบบข้อมูลบางอย่างจึงต้องได้รับการแปลหลังจากการถ่ายโอน ทั้งนี้เพื่อให้ระบบปฏิบัติการเป้าหมายซึ่งรับข้อมูลสามารถจัดการได้อย่างเหมาะสม

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

รูปแบบต่อไปนี้จัดการโดยบริการลากและวาง Oracle VM VirtualBox:

ข้อความธรรมดา: จากแอปพลิเคชัน เช่น โปรแกรมแก้ไขข้อความ อินเทอร์เน็ตเบราว์เซอร์ และหน้าต่างเทอร์มินัล

ไฟล์: จากตัวจัดการไฟล์ เช่น Windows Explorer, Nautilus และ Finder

ไดเรกทอรี: สำหรับไดเร็กทอรี ใช้รูปแบบเดียวกันกับไฟล์

ข้อจำกัดที่ทราบ

ข้อจำกัดต่อไปนี้เป็นที่รู้จักสำหรับการลากและวาง:

บนโฮสต์ Windows ไม่อนุญาตให้ลากและวางเนื้อหาระหว่างโปรแกรมที่ยกระดับ UAC (การควบคุมบัญชีผู้ใช้) และโปรแกรมที่ไม่ผ่านการยกระดับ UAC หากคุณเริ่ม Oracle VM VirtualBox ด้วยสิทธิ์ของผู้ดูแลระบบ การลากและวางจะไม่ทำงานกับ Windows Explorer ซึ่งทำงานด้วยสิทธิ์ของผู้ใช้ทั่วไปตามค่าเริ่มต้น

in flag
ฉันทำเช่นนั้นก่อนที่จะลองลากและวางและ/หรือคัดลอกและวาง และดูเหมือนว่าฟีเจอร์ความปลอดภัยบางอย่างพยายามป้องกันไม่ให้ไฟล์ .exe ถูกคัดลอกไปยัง VM บางทีฉันควรติดตั้งไวน์ก่อน
Arden Smith avatar
pe flag
**ข้อจำกัดต่อไปนี้เป็นที่รู้กันสำหรับการลากและวาง:** บนโฮสต์ Windows ไม่อนุญาตให้ลากและวางเนื้อหาระหว่างโปรแกรมที่ยกระดับ UAC (การควบคุมบัญชีผู้ใช้) และโปรแกรมที่ไม่ผ่านการยกระดับ UACหากคุณเริ่ม Oracle VM VirtualBox ด้วยสิทธิ์ของผู้ดูแลระบบ การลากและวางจะไม่ทำงานกับ Windows Explorer ซึ่งทำงานด้วยสิทธิ์ของผู้ใช้ทั่วไปตามค่าเริ่มต้น
in flag
เป็นเรื่องแปลกเพราะกับ Linux distros อื่น ๆ การลากและวางใช้งานได้ ฉันใช้งานได้โดยไม่มีข้อผูกมัดบน Linux Lite และ Ubuntu เป็นต้น เราต้องการเซิร์ฟเวอร์เพราะเราต้องการเซสชันของผู้ใช้พร้อมกันหลายเซสชัน มิฉะนั้น เราจะติดอยู่กับเดสก์ท็อปดิสโทร
Arden Smith avatar
pe flag
คำแนะนำของฉันสำหรับคุณคือการเปิดจุดบกพร่องกับทีมผลิตภัณฑ์ Oracle Virtualbox และให้คำแนะนำเกี่ยวกับสิ่งที่คุณค้นพบและแนะนำการปรับปรุง
in flag
ฉันกำลังจะทำตามที่คุณแนะนำเมื่อฉันสังเกตเห็นคำเตือนด้านความปลอดภัยเมื่อพยายามลากและวางไฟล์ .exe ที่เราจำเป็นต้องติดตั้งบน VM นั้น เห็นได้ชัดว่าเป็นคุณลักษณะด้านความปลอดภัยที่มีเฉพาะบนเซิร์ฟเวอร์ Fedora เท่านั้น ฉันกำลังสร้าง VM ด้วย Fedora Workstation เพื่อตรวจสอบว่าจะใช้งานได้กับ OS เวอร์ชันนั้นหรือไม่ จะแจ้งให้คุณทราบ
Arden Smith avatar
pe flag
เฮ้ fedora เป็นสภาพแวดล้อมของลินุกซ์ เหตุใดจึงพยายามลากและวางไฟล์ .exe นี่ไม่ใช่ปัญหาด้านความปลอดภัย Linux ไม่มี .exe เทียบเท่าโดยตรง สำหรับ Windows นั้น .exe ระบุว่าเป็นไฟล์ปฏิบัติการ ซึ่งหมายความว่าระบบปฏิบัติการสามารถเรียกใช้ไฟล์ได้ Linux ไม่ใช้นามสกุลไฟล์เพื่อระบุว่าไฟล์ใดที่สามารถเรียกใช้งานได้
in flag
เราใช้ไวน์เพื่อจุดประสงค์นั้น

โพสต์คำตอบ

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