草庐IT

【远程访问与设备重定向】上海道宁为您助您远程共享USB设备与USB设备重定向到远程会话

51component技术交流 2023-03-28 原文

 

 

USB over Network用于

通过LAN或Internet

与远程USB设备进行通信

远程USB设备可供多个用户共享

当您连接远程共享USB设备时

它们会被识别为

直接连接到本地计算机

 

 

USB for Remote Desktop是

通过Microsoft RDP、Teradici PCoIP或

Citrix ICA协议

将USB设备重定向到

远程会话的理想解决方案

USB设备被模拟为直接插入远程侧

 

 

开发商介绍

FabulaTech是一家位于英国伦敦的软件开发公司,其专业精神、经验和执行领导能力得到高度认可。

 

 

FabulaTech为丰富的设备重定向、USB虚拟化、云、远程访问和其他领域提供创新软件。FabulaTech的解决方案是为Microsoft Windows、Linux、Android和iOS设计的跨平台解决方案。

 

 

USB over Network介绍

 

USB over Network允许使用通过本地网络或Internet共享的远程USB设备。

 

无论您是在另一个办公室还是在国家/地区都没有关系,现在您可以远程使用任何USB设备,就像它在本地连接到您的计算机一样。

 

一、这个如何运作

该程序由两部分组成——服务器和客户端。服务器部分安装在物理插入USB设备的计算机上,从而可以共享设备以进行远程连接。客户端应安装在需要访问远程共享USB设备的计算机上。

 

当您使用PC上的客户端部件连接远程USB设备时,它看起来好像该设备直接连接到您的计算机。

 

 

二、主要产品功能

01、真正的USB虚拟化技术

由于多年的研究和开发,我们能够发布独特的 USB 虚拟化技术。它在客户端完全模拟远程 USB 设备的 USB 堆栈,创建每个共享硬件 USB 设备的精确虚拟副本。

02、适用于任何USB设备

该程序不限于某些特定型号的USB设备。它与其中任何一个兼容。因此,它确实是远程访问USB设备的通用解决方案。即使是奇特的USB设备也可以通过网络或Internet访问。

03、支持所有主要操作系统

USB over Network支持Windows、Linux和macOS。任何安装了客户端部分的Windows或Linux机器都可以访问在安装了服务器部分的Windows、Linux或macOS上共享的远程USB设备。

04、无人驾驶解决方案

USB over Network不需要服务器端的USB设备驱动程序。此功能确实简化了一切,因为它允许共享USB设备,即使它们的驱动程序没有在本地安装(或者如果设备不受服务器端操作系统支持)。请记住,无论如何,客户端都需要USB设备驱动程序。

05、USB端口共享

在某些情况下,使用一些专用的USB端口进行设备共享非常方便。因此,插入其中的任何USB设备都会自动共享。这不会影响插入其他USB端口的其他USB设备。

06、您的所有数据都是安全的

USB over Network仅在安装在您的计算机上的客户端和服务器程序部分之间直接传输数据。它不连接到FabulaTech或任何第三方服务器。唯一的例外是对新版本的可选检查,因此即使没有Internet访问它也可以完全发挥作用。

可以配置安全套接字层 (SSL) 以在服务器和客户端之间建立加密链接。为了进一步保护敏感数据,密码保护可用于每个单独的USB设备和整个服务器。

此外,我们可以教客户如何禁止或允许使用闪存驱动器、网络摄像头等。为了不折不扣的安全性,我们可以根据要求构建仅连接特定类别设备的版本。

07、反向设备连接

有时需要启动从服务器端到客户端的设备连接。因此,用户可以将本地USB设备“推送”到远程计算机,而不是连接远程USB设备。如果服务器位于防火墙后面或位于NAT网络上,则回调连接功能特别有用。

08、每个接口共享

对于通常包含多个USB设备的复合设备,可以按接口共享。例如,如果您使用带有内置扬声器的网络摄像头,则共享网络摄像头以进行远程访问是没有问题的,但扬声器仅供本地使用。

09、高级分享规则

共享规则系统允许对具体设备和具有相同特性的 USB 设备组的共享过程进行微调。内置的共享规则管理器使规则创建过程变得非常简单。

10、USB服务器自动发现

USB over Network Client可以发现安装在本地网络中的 USB服务器。因此,在大多数情况下,甚至不需要指定服务器的远程IP地址或主机名。只需从列表中选择所需的服务器即可永久连接服务器。

11、OEM 许可权益

USB over Network功能可以轻松集成到您的应用程序中。因此,您可以共享USB设备或直接从您的应用程序连接它们。

 

 

USB for Remote Desktop介绍

USB for Remote Desktop是一种软件,允许将本地插入的USB设备重定向到您的远程桌面会话。看起来USB设备直接插入远程端。

 

该程序由服务器和工作站部分组成。工作站部分安装在物理插入USB设备的本地计算机或瘦客户端上。服务器部分安装在您通过Microsoft RDP、Teradici PCoIP或Citrix ICA连接的远程端。服务器部分使远程登录的用户可以使用重定向的 USB设备。

 

该程序支持广泛的USB硬件,不需要任何特殊配置。

 

 

一、主要产品功能

01、跨平台支持

USB for Remote Desktop支持Windows和Linux远程桌面。用于访问远程端的协议无关紧要——Microsoft RDP、Teradici PCoIP、Citrix ICA。使用什么环境无关紧要——Microsoft Azure、Microsoft Terminal Services、Hyper-V、Citrix XenApp、Citrix XenDesktop、VMware View、Amazon Workspaces等。

任何兼容的 Windows 和 Linux 客户端软件都可以用于访问远程 Windows 和 Linux 端。并且无需更改防火墙设置。

由于适用于macOS的网络上的USB和适用于远程桌面的USB之间的兼容性,您可以将USB设备从 Mac 重定向到远程桌面会话。基本上,网络上的macOS版本的USB充当远程桌面USB的工作站部分。

02、无人驾驶解决方案

用于远程桌面的USB不需要本地计算机或瘦客户端上的USB设备驱动程序。因此,任何新的USB设备都可以重定向到远程桌面会话,而无需安装USB设备驱动程序。

03、适用于任何USB设备

该程序不限于某些特定型号的USB设备。它与其中任何一个兼容。因此,它确实是USB设备重定向的通用解决方案。即使是奇特的USB设备也可以重定向到您的远程桌面环境。

04、热插拔USB设备的自动重定向

使用管理实用程序,可以将用于远程桌面的USB配置为立即自动重定向任何新插入的USB设备。您甚至不必将注意力从工作过程中转移开。每次插入USB设备时,程序都会自动重定向它们。

05、USB端口重定向

在某些情况下,使用一些专用的 USB 端口进行重定向真的很方便。在这种情况下,任何插入该端口的 USB 设备都将被重定向到远程端。所有其他设备仅供本地使用。

06、您的所有数据都是安全的

用于远程桌面的USB仅在安装在您的计算机上的工作站和服务器程序部件之间直接传输数据。它不连接到FabulaTech或任何第三方服务器。唯一的例外是对新版本的可选检查,因此即使没有Internet访问它也可以完全发挥作用。

工作站和服务器之间的连接是使用虚拟通道作为远程桌面协议的一部分建立的。所以解决方案的安全级别与您已经为普通远程桌面连接设置的安全级别相同。

07、为企业做好准备

对于大型安装,可以为本地和域用户远程配置程序。可以通过 Active Directory 完成配置,允许预先设置所需的设置,甚至为指定用户或仅针对特定类型的 USB 设备禁用 USB 重定向。

08、Azure 虚拟桌面兼容

用于远程桌面的USB以及其他 FabulaTech 解决方案与 Azure 虚拟桌面完全兼容,并且可以从 Windows 虚拟桌面中运行的应用程序访问本地 USB 设备。

09、无缝模式支持

用于远程桌面的USB在无缝模式下完美运行。这是一个简单方便的功能,允许以无缝模式将您的本地USB设备连接到任何远程运行的应用程序。

10、OEM 许可权益

用于远程桌面功能的 USB 可以轻松集成到您的应用程序中。因此,您允许终端服务器用户在远程 Windows 会话中访问本地插入的 USB 设备。

 

 

其它解决方案

 

一、USB for Virtual Environment

USB for Virtual Environment提供了在虚拟桌面会话中交付和管理本地USB设备的强大机会。凭借其非凡的简单性,它将快速配置和部署任何USB设备。专为Windows和Linux操作系统设计并确保广泛的设备兼容性,用于虚拟环境的USB支持VMware、VMware ESX、Citrix XenDesktop、Microsoft Hyper-V。

二、USB for Thin Clients

通常连接到Thin客户端的USB设备只能在本地会话中使用。如果可以从远程会话访问设备,它将提供一系列令人难以置信的优势,并会带来新的无限机会。不幸的是,没有标准的方法来完成它。本地设备无法重定向到远程会话。

三、USB for Blade Servers

使用USB for Blade Servers可以大大节省硬件成本,但这里会出现一些问题。其中之一是完全不可能使用 USB 设备。刀片计算机可以共享网络、存储、电源、冷却,但不能共享 USB。刀片服务器制造商没有提供任何解决方案来在刀片计算机之间共享 USB 设备。

四、USB for Blade Servers

使用USB for Blade Servers可以大大节省硬件成本,但这里会出现一些问题。其中之一是完全不可能使用 USB 设备。刀片计算机可以共享网络、存储、电源、冷却,但不能共享 USB。刀片服务器制造商没有提供任何解决方案来在刀片计算机之间共享 USB 设备。

 

 

有关【远程访问与设备重定向】上海道宁为您助您远程共享USB设备与USB设备重定向到远程会话的更多相关文章

  1. ruby - 将 spawn() 的标准输出/标准错误重定向到 Ruby 中的字符串 - 2

    我想使用spawn(针对多个并发子进程)在Ruby中执行一个外部进程,并将标准输出或标准错误收集到一个字符串中,其方式类似于使用Python的子进程Popen.communicate()可以完成的操作。我尝试将:out/:err重定向到一个新的StringIO对象,但这会生成一个ArgumentError,并且临时重新定义$stdxxx会混淆子进程的输出。 最佳答案 如果你不喜欢popen,这是我的方法:r,w=IO.pipepid=Process.spawn(command,:out=>w,:err=>[:child,:out])

  2. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  3. ruby-on-rails - 禁用设备的 :confirmable on-the-fly to batch-generate users - 2

    Devise是一个Ruby库,它为我提供了这个User类:classUser当写入:confirmable时,注册时会发送一封确认邮件。上周我不得不批量创建300个用户,所以我在恢复之前注释掉了:confirmable几分钟。现在我正在为用户批量创建创建一个UI,因此我需要即时添加/删除:confirmable。(我也可以直接修改Devise的源码,但我宁愿不去调和它)问题:如何即时添加/删除:confirmable? 最佳答案 WayneConrad的解决方案:user=User.newuser.skip_confirmation

  4. 【Linux操作系统】——网络配置与SSH远程 - 2

    Linux操作系统——网络配置与SSH远程安装完VMware与系统后,需要进行网络配置。第一个目标为进行SSH连接,可以从本机到VMware进行文件传送,首先需要进行网络配置。1.下载远程软件首先需要先下载安装一款远程软件:FinalShell或者xhell7FinalShellxhell7FinalShell下载:Windows下载http://www.hostbuf.com/downloads/finalshell_install.exemacOS下载http://www.hostbuf.com/downloads/finalshell_install.pkg2.配置CentOS网络安装好

  5. ruby - 带有 grep 远程日志文件的 tail - 2

    我有这段代码来跟踪远程日志文件:defdo_tail(session,file)session.open_channeldo|channel|channel.on_datado|ch,data|puts"[#{file}]->#{data}"endchannel.exec"tail-f#{file}"endNet::SSH.start("host","user",:password=>"passwd")do|session|do_tailsession,"/path_to_log/file.log"session.loop我只想在file.log中检索带有ERROR字符串的行,我正在尝

  6. ruby - 如何使用远程 API 将 Confluence "Space"导出为 PDF - 2

    如何将Confluence的“空间”导出为pdf文件?看起来Confluence5.0可能仍然支持使用XML-RPCAPI。不过,我找不到调用什么的示例。https://developer.atlassian.com/display/CONFDEV/Remote+API+Specification+for+PDF+Export#RemoteAPISpecificationforPDFExport-XML-RPCInformation该链接表示调用应以pdfexport为前缀,但没有列出任何调用或给出示例。 最佳答案 这可以使用Bob

  7. ruby-on-rails - 条件重定向的最佳方式? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。使用Railsv2.1,假设您有一个可从多个位置访问的Controller的操作。例如,在Rails应用程序中,您有一个链接可以从两个不同的View编辑用户,一个在用户索引View中,另一个在另一个View中(比方说从每个页面上的导航栏)。我想知道根据用户点击的链接将用户重定向回正确位置的最佳方法是什么。例如:示例1:列出所有用户点击列表中用户的“编辑”

  8. ruby - AWS 上远程机器上的进程计数 - 2

    我正在为在AmazonEC2实例上运行的应用程序设计一个AutoScaling系统。应用程序从SQS读取消息并对其进行处理。AutoScaling系统将监控两件事:SQS中的消息数量,所有EC2机器上运行的进程总数。例如,如果SQS中的消息数量超过3000,我希望系统自动缩放,创建一个新的EC2实例,在其上部署代码,当消息数量低于2000时,我希望系统终止EC2实例.我正在用Ruby和Capistrano做这件事。我的问题是:我无法找到一种方法来确定在所有EC2机器上运行的进程数并将该数字保存在变量中。你能帮帮我吗? 最佳答案 您可

  9. ruby-on-rails - 当 AJAX 调用在 Ruby on Rails 中失败时重定向到 500 页 - 2

    我正在使用一个用RubyonRails构建的应用程序,目前错误处理非常差。如果通过ajax执行Controller方法,并且该方法导致500(或404或任何其他响应),则呈现500.html页面并将其作为AJAX请求的结果返回。显然,javascript不知道如何处理该HTML,网页看起来只是在等待响应。在AJAX调用期间发生错误时,rails是否有一种简单的方法来呈现error.rjs模板? 最佳答案 您可以在Controller的rescue_action或rescue_action_in_public方法中使用respond_

  10. 如何使用手机远程访问自己的电脑? - 2

    手机访问电脑后AnyViewer可以做什么? 您成功将手机连接到Windows电脑后,然后您可以做任何您想做的事情,例如:查看文件和运行应用程序。电源管理:在远程会话中,点击电源管理,您可以看到三个项目:锁定、重启和关机,供您在不同情况下管理计算机。如果您需要暂时离开远程会话,可以锁定计算机。如果计算机死机,您可以重新启动它,然后再次连接。如果您已完成计算机上的所有工作,您可以使用手机远程关闭它。更改图像质量:当电脑和手机的网络都处于良好状态时,您可以选择高图像质量以获得更好的体验。当网络状况不佳时,您可以选择低图像质量以获得更流畅的操作。     显示桌面:我们无法在手机上按Windows+

随机推荐