====== Как включить функцию копирования и вставки в веб-консоли Proxmox без установки дополнительного софта в вашу VM ======
По умолчанию Proxmox использует noVNC. Это значит, что функция копирования и вставки в консоли браузера для ваших VM недоступна. Чтобы включить её, например, для Ubuntu VM, обычно нужны сторонние инструменты вроде TeamViewer или Anydesk. Но если не хочется ставить лишний софт, самый простой способ - переключить консоль браузера Proxmox на xterm.js, вместо использования SSH. В заметке пошаговая инструкция, как это сделать.
**Шаг 1: Откройте терминал на вашей ноде**
{{https://silicon.blog/wp-content/uploads/2023/01/xterm1.png?nolink&}}
Добавьте виртуальный последовательный порт в вашу VM:
qm set your_vm_id -serial0 socket
Замените ''your_vm_id'' на ID вашей VM. В моём случае это:
qm set 100 -serial0 socket
Или можно добавить порт через раздел **Hardware** вашей VM.
{{https://silicon.blog/wp-content/uploads/2023/01/xterm2.png?nolink&}}
**Шаг 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 должен появиться в консольной сессии.
{{https://silicon.blog/wp-content/uploads/2023/01/xterm3.png?nolink&}}