การเข้าถึง USB จากผู้เยี่ยมชมใน Hyper-V


10

ระบบปฏิบัติการ guest Hyper-V สามารถเข้าถึงอุปกรณ์ USB ที่เชื่อมต่อกับโฮสต์ Hyper-V ได้หรือไม่?

ถ้าเป็นเช่นนั้นฉันจะตั้งค่านี้ได้อย่างไร

คำตอบ:


10

Hyper-V โดยเฉพาะไม่อนุญาตให้ทำเช่นนี้ เลย (อย่างน้อยเป็น Server 2012 R2) วิธีแก้ปัญหาที่ดีที่สุดที่ฉันเคยเห็นคือมองหาซอฟต์แวร์ของ บริษัท อื่นที่รองรับการส่งดาตาแกรม usb ผ่านการเชื่อมต่อเครือข่าย จะมีแอพที่ติดตั้งบนโฮสต์เพื่อให้อุปกรณ์ usb พร้อมใช้งานและแอพที่ติดตั้งบนเกสต์ที่เชื่อมต่อกับโฮสต์และสร้างอุปกรณ์ usb "เสมือน" ในระบบปฏิบัติการของแขก

ฉันโชคดีที่ทำสิ่งนี้โดยเฉพาะกับด็องเกิลรักษาความปลอดภัยที่ต้องแนบแพคเกจซอฟต์แวร์บางอย่าง ซอฟแวร์เครือข่าย USB ที่เราใช้ก็มาจาก บริษัท ที่เรียกว่าFabula เทค ยิ่งไปกว่านั้นระบบนี้สามารถทำงานได้กับทุกชุดของเครื่องบนเครือข่ายดังนั้นโฮสต์ usb ไม่จำเป็นต้องอยู่บนเครื่องเดียวกับแขกของเครื่องเสมือน

ในการวิจัยนี้ฉันยังพบอุปกรณ์ฝังตัวเล็ก ๆ ที่มีการเชื่อมต่อ LAN และมากถึง 10 พอร์ต usb ในกรณีหนึ่งแม้กระทั่งการออกแบบให้ติดตั้งในชั้นวาง แนวคิดก็คือสำหรับร้านค้าที่ใช้ระบบที่เครื่องเสมือนอาจย้ายไปยังโฮสต์ทางกายภาพที่แตกต่างกันคุณไม่ได้ผูกติดกับการรักษาแขกของคุณไว้ในกล่องทางกายภาพที่เฉพาะเจาะจงอีกต่อไปเพียงเพราะต้องการเข้าถึงอุปกรณ์ USB จริงและ อุปกรณ์ usb จริงไม่ได้เชื่อมโยงกับเครื่องที่มีวงจรการอัพเกรดขนาดเล็กและหน้าต่างบริการ อุปกรณ์โฮสต์ usb นั้นสามารถดูได้มากกว่าอุปกรณ์หรือเป็นส่วนหนึ่งของสายเคเบิล


2

ไม่ง่าย ผู้เข้าพักไม่สามารถเข้าถึงพอร์ต USB ของเซิร์ฟเวอร์


คำตอบนี้ไม่สมบูรณ์เพราะไม่ได้กล่าวถึงวิธีแก้ไขปัญหาทั่วไปสำหรับปัญหานี้
Skyhawk

4
@MilesErickson คำถามไม่สมบูรณ์เพราะไม่ได้ขอวิธีแก้ปัญหาทั่วไป
Chris S

1

Hyper-V จะไม่ให้การเข้าถึงพอร์ต USB ของเครื่องโฮสต์ สิ่งนี้อาจมีการเปลี่ยนแปลงใน Windows 8 ซึ่งมีข่าวลือว่าอาจใช้ Hyper-V เป็นเทคโนโลยีพื้นฐานแม้สำหรับไคลเอ็นต์เวอร์ชันของระบบปฏิบัติการ

แทนที่จะใช้พอร์ต USB ของเครื่องโฮสต์วิธีการที่ดีกว่านั้นก็คือการซื้ออุปกรณ์ USB ที่เชื่อมต่อกับเครือข่ายเช่นฮับ ​​AnywhereUSBหรือสิ่งที่ถูกกว่าและติดตั้งไดรเวอร์ USB-over-IP พิเศษบนเครื่องแขก ข้อดีอย่างหนึ่งที่สำคัญของวิธีนี้คือคุณสามารถโอนย้ายเครื่องเสมือนไปยังเซิร์ฟเวอร์ Hyper-V อื่นโดยไม่ต้องกังวลว่าอุปกรณ์ USB นั้นอยู่ที่ไหนในโลกทางกายภาพ

โปรดทราบว่าความเร็ว USB 2.0 ไม่ได้อยู่ในขณะนี้เมื่อทำการจำลอง USB ผ่านเครือข่าย IP อาจเนื่องมาจากปัญหาความล่าช้า โดยทั่วไปจะใช้งานได้ดีสำหรับดองเกิลไลเซนส์ผลิตภัณฑ์ / ความปลอดภัยและอุปกรณ์แบนด์วิธต่ำอื่น ๆ ผลลัพธ์ของคุณอาจผิดหวังหากคุณพยายามเชื่อมต่อฮาร์ดไดรฟ์หรือเครื่องพิมพ์ อุปกรณ์เหล่านี้เป็นอุปกรณ์ที่มีแบนด์วิดท์สูงกว่าที่ควรแชร์จากคอมพิวเตอร์ที่มีอยู่จริงโดยใช้ SMB (การแชร์ไฟล์ Windows และเครื่องพิมพ์) แทน


0

ใช่คุณสามารถทำได้แม้ว่าจะเริ่มใน Windows Server 2008 R2 SP1 เท่านั้นโดยใช้การม้วนการจำลองเสมือนเดสก์ท็อประยะไกล ด้วยสิ่งนี้พร้อมใช้งานและโดยการตั้งค่านโยบายกลุ่มเพื่ออนุญาตคุณสามารถรีโมท USB ผ่านการเชื่อมต่อ "บริการเทอร์มินัล" หรือ "เดสก์ท็อประยะไกล" ไปยัง VM ดูลิงค์ต่อไปนี้สำหรับการกำหนดค่า:

http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx

สิ่งนี้จะช่วยให้คุณสามารถเปลี่ยนเส้นทางอุปกรณ์ USB (จากเครื่องที่คุณนั่ง) ไปยัง VM (ซึ่งอาจอยู่บนเครื่องเดียวกัน) ตราบเท่าที่คุณมีการเชื่อมต่อเดสก์ท็อประยะไกล


1
ไม่ได้ผลเพราะมันหมายถึงการมีเซสชัน RDP เปิดตลอดเวลาจากเซิร์ฟเวอร์ไปยัง VMon ในเครื่องเดียวกันรวมถึงผู้ใช้ที่ล็อกอินในเครื่อง
TomTom

ฉันเข้าใจว่าทอม แต่คำถามไม่ได้ระบุว่าจะต้องเชื่อมต่ออยู่แม้ว่าผู้ใช้จะตัดการเชื่อมต่อ เขาเพียงถามว่ามันเป็นไปได้ เป็นทั้งกับ Server 2008 R2 SP1 และกับผลิตภัณฑ์ของบุคคลที่สาม
Jake Oshins

3
"เข้าถึงอุปกรณ์ USB ที่เชื่อมต่อกับโฮสต์ Hyper-V" - อุปกรณ์ USB จะต้องเชื่อมต่อกับไคลเอนต์ RDP ฉันค่อนข้างแน่ใจว่านี่เป็นคีย์ใบอนุญาต USB ที่ล้าสมัย ทางออกที่ดีกว่าน่าจะเป็นการค้นหาซอฟต์แวร์ที่แตกต่างจาก บริษัท ที่มีชีวิตอยู่ในศตวรรษที่ 21
Chris S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.