一种虚拟机共享USB设备的方法技术

技术编号:10309140 阅读:217 留言:0更新日期:2014-08-13 13:02
本发明专利技术公开了一种虚拟机共享USB设备的方法,属于计算机服务器技术领域,方法步骤如下:在常用操作系统中安装USBOverNetwork软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USBOverNetwork软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端输入对应的IP地址即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用安全协议保护USB信息。本发明专利技术和现有技术相比,具有高可靠、高可用、简单、易用、安全等特点。

【技术实现步骤摘要】
一种虚拟机共享USB设备的方法
本专利技术涉及计算机服务器
,具体地说是一种虚拟机共享USB设备的方法。
技术介绍
USB,是英文Serial B,us (通用串行总线)的缩写,而其中文简称为“通串线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接 口支持设备的即插即用和热插拔功能。目前虚拟化技术发展迅速,大量的加密应用切入虚拟主机,原先外置的USB加密狗等设备需要通过虚拟机所在的物理主机接入,但虚拟机所在物理主机USB接口有限,且存在个别USB设备不能正常识别、映射问题。同时随着USB应用的逐渐扩大,人们期望这种外设总线能和常用的IP网络结合起来,使得USB设备能在IP网络中实现共享,以提高其使用效率,增进其可用性;然而,USB协议及驱动无法满足人们的需求,使得USB设备不能给人们带来更多的便利。
技术实现思路
本专利技术的技术任务是提供一种虚拟机共享USB设备的方法。本专利技术的技术任务是按以下方式实现的,方法步骤如下:在常用操作系统中安装USB Over Network软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用安全协议保护USB信息。所述的常用操作系统为通用的windows操作系统或通用的Iinux系统。所述的安全协议为SSL协议,即通过SSL安全套接字层来保护用户USB设备信息,并保证USB设备的数据在网络中的安全。所述的虚拟机软件为Vmware或Hyper-V。[0011 ] 本专利技术的一种虚拟机共享USB设备的方法和现有技术相比,具有高可靠、高可用、简单、易用、安全等特点,通过将多个存储控制器所在的“存储总线”绑成一个高带宽的并行总线,驱动通过算法将原始数据拆分成若干个数据块同时传输,可以将数据传输性能明显提升。用户可以设置共享同一个USB端口和任何USB设备插入它会被自动共享。这将不会影响到其他的USB设备插入其他USB端口,从而从侧面也保证了 USB共享的安全性。【具体实施方式】实施例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设备的数据在网络中的安全。实施例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设备的数据在网络中的安全。实施例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设备的数据在网络中的安全。实施例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设备的数据在网络中的安全。实施例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设备的数据在网络中的安全。上述的USB Over Network软件为基于网络的USB共享软件,可以允许分享和获取本地或者网上的USB设备。可以通过网络远程访问指定的USB接口的软件。本文档来自技高网...

【技术保护点】
一种虚拟机共享USB设备的方法,其特征在于,方法步骤如下:在常用操作系统中安装USB Over Network软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用安全协议保护USB信息。

【技术特征摘要】
1.一种虚拟机共享USB设备的方法,其特征在于,方法步骤如下:在常用操作系统中安装USB Over Network软件以及虚拟机软件,将至少一个需要连接的USB设备通过网络连接到虚拟机中,USB Over Network软件包括Server端和Client端,在Server端安装USB驱动,在虚拟机Client端可以通过网络连通Server端,将Server端的IP输入即可查看到Server端的USB设备,从而实现Client端主机对远程USB设备的使用,同时利用...

【专利技术属性】
技术研发人员:刘志龙任华进
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1