一种虚拟机共享usb设备的方法

文档序号:7805283阅读:1441来源:国知局
一种虚拟机共享usb设备的方法
【专利摘要】本发明公开了一种虚拟机共享USB设备的方法,属于计算机服务器【技术领域】,方法步骤如下:在常用操作系统中安装USBOverNetwork软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USBOverNetwork软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端输入对应的IP地址即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用安全协议保护USB信息。本发明和现有技术相比,具有高可靠、高可用、简单、易用、安全等特点。
【专利说明】一种虚拟机共享USB设备的方法
[0001]
【技术领域】
[0002]本发明涉及计算机服务器【技术领域】,具体地说是一种虚拟机共享USB设备的方法。
【背景技术】
[0003]USB,是英文Serial B,us (通用串行总线)的缩写,而其中文简称为“通串线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接 口支持设备的即插即用和热插拔功能。
[0004]目前虚拟化技术发展迅速,大量的加密应用切入虚拟主机,原先外置的USB加密狗等设备需要通过虚拟机所在的物理主机接入,但虚拟机所在物理主机USB接口有限,且存在个别USB设备不能正常识别、映射问题。
[0005]同时随着USB应用的逐渐扩大,人们期望这种外设总线能和常用的IP网络结合起来,使得USB设备能在IP网络中实现共享,以提高其使用效率,增进其可用性;然而,USB协议及驱动无法满足人们的需求,使得USB设备不能给人们带来更多的便利。

【发明内容】

[0006]本发明的技术任务是提供一种虚拟机共享USB设备的方法。
[0007]本发明的技术任务是按以下方式实现的,方法步骤如下:在常用操作系统中安装USB Over Network软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用安全协议保护USB信息。
[0008]所述的常用操作系统为通用的windows操作系统或通用的Iinux系统。
[0009]所述的安全协议为SSL协议,即通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
[0010]所述的虚拟机软件为Vmware或Hyper-V。
[0011 ] 本发明的一种虚拟机共享USB设备的方法和现有技术相比,具有高可靠、高可用、简单、易用、安全等特点,通过将多个存储控制器所在的“存储总线”绑成一个高带宽的并行总线,驱动通过算法将原始数据拆分成若干个数据块同时传输,可以将数据传输性能明显提升。用户可以设置共享同一个USB端口和任何USB设备插入它会被自动共享。这将不会影响到其他的USB设备插入其他USB端口,从而从侧面也保证了 USB共享的安全性。
【具体实施方式】[0012]实施例1:
在通用的windows系统如windows XP操作系统中安装USB Over Network软件以及Vmware,将一个优盘通过网络连接到Vmware中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
[0013]实施例2:
在通用的windows系统如windows server 2008操作系统中安装USB Over Network软件以及Vmware,将个人网银U盾和优盘通过网络连接到Vmware中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
[0014]实施例3:
在通用的Iinux系统如RedHat操作系统中安装USB Over Network软件以及Vmware,将3个优盘通过网络连接到Vmware中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
[0015]实施例4:
在通用的Iinux系统如Ubuntu操作系统中安装USB Over Network软件以及Hyper-V(微软的一款虚拟化产品),将2个优盘和个人网银U盾通过网络连接到Hyper-V中,USBOver Network软件包括Server端和Cl ient端,在Server端安装USB驱动,在虚拟机Cl ient端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
[0016]实施例5:
在通用的windows系统如win7操作系统中安装USB Over Network软件以及Hyper-V(微软的一款虚拟化产品),将4个优盘和个人网银U盾通过网络连接到Hyper-V中,USBOver Network软件包括Server端和Cl ient端,在Server端安装USB驱动,在虚拟机Cl ient端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
[0017]上述的USB Over Network软件为基于网络的USB共享软件,可以允许分享和获取本地或者网上的USB设备。可以通过网络远程访问指定的USB接口的软件。
【权利要求】
1.一种虚拟机共享USB设备的方法,其特征在于,方法步骤如下:在常用操作系统中安装USB Over Network软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用安全协议保护USB信息。
2.根据权利要求1所述的一种虚拟机共享USB设备的方法,其特征在于,所述的常用操作系统为通用的windows操作系统或通用的Iinux系统。
3.根据权利要求1所述的一种虚拟机共享USB设备的方法,其特征在于,所述的安全协议为SSL协议,即通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。
4.根据权利要求1所述的一种虚拟机共享USB设备的方法,其特征在于,所述的虚拟机软件为 Vmware 或 Hyper-V。
【文档编号】H04L29/06GK103984590SQ201410241233
【公开日】2014年8月13日 申请日期:2014年6月3日 优先权日:2014年6月3日
【发明者】刘志龙, 任华进 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1