主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

1

听众

273

主题
发表于 2017-6-27 10:48:54 | 查看: 789| 回复: 3
怎样将USB设备绑定到VPS主机

收藏回复 显示全部楼层 道具 举报

发表于 2017-6-27 16:09:40
解决方案
  1.首先将设备连接到硬件节点,并正确安装驱动
  本文中的例子是一个USB的加密狗
  登陆到硬件节点,打开设备管理器,看USB设备中,是否出现了USBDOG设备(一定要正确配置驱动)
  如果硬件节点本身不能识别这个设备,那么VPS内也就无法使用。
  2.查询设备的DeviceID
  登陆到硬件节点,执行命令:vzdevctldevtree
  执行结果会返回几十个硬件设备,从中找到要挂载的设备
  例如下边是显示出来的usbdog设备
  Device:USB\VID_08E2
  Status:Started
  Disableable
  Removable
  Class:USB
  Name:MicroDogUSBDevice
  Connected:No
  Commanddevtreeissuccessfullyfinished
  C:\>
  从这个命令返回中,可以看到deviceid,即“USB\VID_08E2
  3.创建虚拟的硬件设备
  命令格式vzdevctladd ——deviceid"设备id"——alias别名——connect——onboot
  将其中的vpsid替换为要绑定的vpsid,设备id替换为上个步骤查询出来的编号
  alias别名任意取一个即可,例如dog
  完整命令如下:
  C:\>vzdevctladd736——deviceid"USB\VID_08E2——aliasdog——connect——onboot
  DeviceUSB\VID_08E2alreadysharedforVPS736
  C:\>
  4.挂载设备
  上一步仅仅是共享设备,但还没挂载,下边的命令是挂载设备:
  C:\DocumentsandSettings\Administrator>vzdevctlconnect736——deviceid"USB\VID_08E2
  Commandconnectissuccessfullyfinished
  C:\DocumentsandSettings\Administrator>
  命令中的deviceid就是设备编号
  如果挂载成功,应该返回提示信息successfullyfinished
  5.确认是否挂载成功,再次运行vzdevctldevtree
  从返回的设备列表中,再次找到刚才的设备
  Device:USB\VID_08E2
  Status:Started
  Disableable
  Removable
  Class:USB
  Name:MicroDogUSBDevice
  Connected:Yes
  VPS:736
  State:Active
  Commanddevtreeissuccessfullyfinished
  可以看到,一开始这个设备显示为Connected:No
  而现在挂载完毕后,显示Yes了,并显示挂载到VPS736上
  6.登陆到VPS中,打开VPS自己的设备管理器,应该可以看到刚才挂载的设备
  现在可以正常使用这个设备了

回复 显示全部楼层 道具 举报

发表于 2017-6-27 17:43:57
楼上厉害了。VPS主机还有这功能 ,涨见识了

回复 显示全部楼层 道具 举报

发表于 2017-11-20 14:40:49
好贴就是好贴












古龙大红八角 古龙八角 大红八角

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-4-24 23:19 , Processed in 0.067678 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表