有两台电脑。第一台是客户端,第二台是服务器。客户端需要访问服务器上的一些文件。
在服务器上我可以安装任何软件(具有 root 访问权限的 Ubuntu)。客户端是 WindowsXP,我无法安装任何东西。但是有一个 USB 端口可以连接存储设备。
有没有什么方法(硬件和/或软件)可以用来通过 USB 连接两台计算机?
我可以想象我的服务器的软件使用 USB 作为连接到 USB 电缆另一端的客户端的简单存储设备。
答案1
USB 是一种非对称主从接口:主机控制器处理许多设备主机控制器是总线主控器:它启动总线上的所有传输,从而请求另一端寻址设备的答复。主机控制器不能在从属模式下工作,即作为设备(您仍然可以将主机控制器和设备控制器连接到相同的物理端口;这被称为 USB OTG,但仅存在于某些打印机、相机和 PDA 中。据我所知,没有 PC USB OTG 控制器),因此您无法使用 USB 电缆直接连接两台 PC。
因此你需要一根特殊的“电缆”,它实际上是一种连接两个主机控制器的设备。它们并不昂贵;这个应该可以正常工作。