Как включить функцию копирования и вставки в веб-консоли Proxmox без установки дополнительного софта в вашу VM
По умолчанию Proxmox использует noVNC. Это значит, что функция копирования и вставки в консоли браузера для ваших VM недоступна. Чтобы включить её, например, для Ubuntu VM, обычно нужны сторонние инструменты вроде TeamViewer или Anydesk. Но если не хочется ставить лишний софт, самый простой способ - переключить консоль браузера Proxmox на xterm.js, вместо использования SSH. В заметке пошаговая инструкция, как это сделать.
Шаг 1: Откройте терминал на вашей ноде
Добавьте виртуальный последовательный порт в вашу VM:
qm set your_vm_id -serial0 socket
Замените your_vm_id
на ID вашей VM. В моём случае это:
qm set 100 -serial0 socket
Или можно добавить порт через раздел Hardware вашей VM.
Шаг 2: Зайдите в VM и отредактируйте файл /etc/default/grub
sudo nano /etc/default/grub
Замените строку
GRUB_CMDLINE_LINUX_DEFAULT=…
на
GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0 console=ttyS0,115200"
Сохраните файл, нажав Ctrl + X.
Шаг 3: Обновите grub
sudo update-grub
Шаг 4: Выключите и снова включите вашу VM
(Если просто перезапустить, порт не подключится). После запуска xterm.js должен появиться в консольной сессии.