第一次提问(如果我没有在正确的地方,请随时指出我正确的地方):)
我想通过两个 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 的帮助,祝您有美好的一天 :]