通过 USB 电缆连接两台 Linux 机器

Stu*_*ent 4 ssh usb

我是一个 Linux 新手,刚刚在房间里运行了他的第二台 Linux 机器!我知道我可以使用一个通过 ssh 控制另一个,但使用真正的电缆应该更快,例如 USB 电缆(如果可能的话)。很快,我就会有一个linux下的raspi。如果有办法做到的话,那就太棒了!

问题

是否可以通过 USB 电缆连接两台 Linux 机器,像使用 SSH 一样控制另一台机器?可能存在哪些困难?为什么人们似乎不使用这种方法?

dir*_*rkt 7

是否可以通过 USB 电缆连接两台 Linux 机器,

USB 是一种非对称协议:位于设备树中心的单个主机(PC)和许多设备/客户端。这就是为什么有 USB-A(用于主机)和 USB-B(用于客户端)连接器。不幸的是,业界并没有遵循这个方案,所以现在有各种各样的(不必要的)USB 电缆。

您无法直接将两台主机连接在一起,这不起作用,无论是在协议级别还是在电气方面(如果您不幸的话,您都会以这种方式烧毁电子设备)。

也就是说,有USB OTG端口(既可以充当主机又可以充当客户端,但我在PC上从未见过),还有一种USB-C模式,理论上可以直接连接主机,但我对此表示怀疑受到驱动程序的支持,但我从未在某个地方见过它工作。

为什么人们似乎不使用这种方法?

因为它不起作用。您可以使用 LAN 电缆直接连接 PC,也可以将两个以太网 USB 客户端连接到每个 PC 主机端口,然后使用 LAN 电缆连接 USB 客户端。您可以购买的“主机到主机 USB 电缆”就是以这种方式工作的,芯片集成在电缆中。

TL;DR:使用 LAN 或 WLAN。它不适用于 USB。