如何通过 USB 串行适配器 (2x FT232) 连接两台计算机

如何通过 USB 串行适配器 (2x FT232) 连接两台计算机

第一次提问(如果我没有在正确的地方,请随时指出我正确的地方):)

我想通过两个 FT232 适配器使用 PC1 访问 PC2。
示例:
在此处输入图片描述 我已经尝试将 console=ttyUSB0 参数传递给内核,如这里所述https://www.debian.org/releases/stable/i386/ch05s03.en.html(请参阅下面的 grub 配置)但它似乎不起作用(我只在连接到 PC2 的显示器上看到闪烁的光标,而在 PC1 上的串行监视器上没有输出,两者都设置为 9600 bps)(两台 PC 都运行 Debian 11,内核为 5.10.0-15)

tldr:尝试在通过 ft232 ttl 串行适配器连接到服务器的客户端上获取 shell

content of: /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyUSB0,9600n8"
GRUB_CMDLINE_LINUX=""

答案1

答案其实非常简单,我所要做的就是:

  • 在两台计算机上设置 /dev/ttyUSB0
  • 在服务器上运行命令

(使用 sudo 或以 root 身份运行)

systemctl enable [email protected]
systemctl start [email protected]
  • BOOM,你得到了登录提示和 shell

附言:感谢 davigo 的帮助,祝您有美好的一天 :]

相关内容