前言
软件版本:PVE 6.2
虽然 PVE 支持使用 xterm.js 连接到虚拟机,但我发现目前是无法直接使用这个功能的,必需要配置一下
1. 关闭 VM,然后在 PVE Host 中为虚拟机添加串行端口
可以使用GUI,也可以使用命令行
GUI方式:
虚拟机 > 硬件 > 添加 > 添加串行端口 > 添加(端口号默认就OK)
命令行方式
qm set <VMiD> -serial0 socket
2. 重新启动 VM,进入虚拟机中修改配置
先用 dmesg 命令确认是否有 ttyS 出现,
dmesg | grep ttyS
编辑文件 /etc/default/grub
,把 GRUB_CMDLINE_LINUX
这一项修改为下面内容
GRUB_CMDLINE_LINUX="quiet console=tty0 console=ttyS0,115200"
然后更新调整后的 grub 设置以生效
3. 重启 VM,连接到串行终端
然后你可以使用 xterm.js 连接到虚拟机
如果显示下面内容,敲一下回车键就行了
然后输入用户名和密码登录
也可以在 PVE Host 中执行下面命令连接到虚拟机
qm terminal <VMiD>
更多内容详见: