为PVE虚拟机启用XTerm登录

我们在PVE中新建虚拟机后,在web界面默认的连接方式是novnc,无法进行复制粘贴等操作。但是如果我们新建的是LXD容器,默认的登陆方法是通过XTerm.js,可以进行复制粘贴等操作。本文将主要介绍如何为PVE虚拟机启用XTerm登录。

vnc

进入PVE的web管理界面,选中需要操作的虚拟机,添加串行端口serial0

serial

重启虚拟机,执行

1
vim /etc/default/grub

GRUB_CMDLINE_LINUX=""改为

1
GRUB_CMDLINE_LINUX="quiet console=tty0 console=ttyS0,115200"

如果是Debian系的,如Ubuntu,Debian,执行

1
update-grub

如果是Redhat系的,如RHEL,CentOS,执行

1
grub2-mkconfig --output=/boot/grub2/grub.cfg

xtermjs

重启,在“控制台”菜单选择“xterm.js”。

tty

XTerm已经可以通过ttyS0正常登录了。