如何通过 USB SSH 连接到另一台计算机?

如何通过 USB SSH 连接到另一台计算机?

我有一台运行 Ubuntu 服务器 20.04 的迷你电脑。我还有一台运行 Ubuntu 桌面 20.04 的笔记本电脑。我想设置迷你电脑,这样如果我用 USB 电缆将其连接到我的笔记本电脑,我就可以从笔记本电脑通过 SSH 进入它。这个想法是能够在迷你电脑(我将用作服务器)的网络连接中断时对其进行配置,而无需将显示器和键盘连接到它。

这可能吗?

答案1

通过串行方式是可以的。

在两台机器上添加“串行 USB”电缆。这样两台机器都有串行端口。使用空调制解调器电缆连接这两个端口。如果 ssh 服务器端正在监听其串行端口,则客户端可以通过 tty1 进行 ssh。(如果客户端上的 com 端口为 1。)

如果一台或多台机器已经有串行端口,那就更容易了,而且空调制解调器电缆可能就是您唯一需要的东西。

答案2

有许多 USB 转 USB 桥接电缆可用于将两台计算机连接在一起,从而提供 5 Gbps 网络,就像以太网电缆一样。它们都基于 Prolific 27A1 或类似芯片。我有这样的电缆,但尚未设置两台 Ubuntu 机器来测试您描述的情况。当我将电缆的一端插入 Ubuntu 计算机时,它会立即被识别为网络适配器。当我将其插入 Mac 或 Windows 计算机时,它不会被视为网络适配器。

有根据的猜测是,一旦正确设置,这样的电缆将在两台 Ubuntu 计算机之间提供适合 SSH 会话的 IP 连接。也许这是一个你可以考虑的选项。我会看看我是否有时间尽快自己做一些测试,然后在这里跟进。

有许多人提供这样的电缆,他们称之为“易传输”电缆或类似名称。我是从 Startech 买的,但看起来 Belkin、LapLink 和其他类似的地方也提供类似或功能相同的电缆。如果他们对电缆内部的内容持开放和诚实的态度,那么您应该能够看出它是基于 Prolific 27A1 芯片的。如果不是,那么它仍然是一个不同名称的类似芯片或一个较旧的变体,速度远不如它快,较旧的变体是基于 USB 2.0 而不是 USB 3.x。

相关内容