![如何通过 USB SSH 连接到另一台计算机?](https://linux22.com/image/930235/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20USB%20SSH%20%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%EF%BC%9F.png)
我有一台运行 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。