У меня есть выделенный (физический) сервер под управлением Ubuntu 18.04, и я установил на нем ssh и tightvncserver. Я могу подключиться со своего локального компьютера через туннель ssh к хосту с помощью realvncviewer, и все работает нормально. Но когда я создаю новую виртуальную машину с помощью virt-manager, как только появляется гостевой дисплей и захватывает мышь, гостю не передаются никакие данные с мыши или клавиатуры, и он просто сидит там при первом запросе загрузки.
Я попытался изменить параметр отображения гостя со Spice на VNC, но с тем же результатом для гостя и более раздражающим эффектом, что мышь на моей локальной машине теперь был привязан к главному окну VNC!
Затем я изменил настройку Display VNC для использования порта 5902 (избегая 5901, который уже использовался хостом), и все стало работать немного лучше - я смог получить ввод с клавиатуры и завершить гостевую установку. Но теперь моя мышь и клавиатура заблокированы для гостя и не реагируют на CTRL + ALT + L (я просто получаю ^[^L
в гостевой консоли). Итак, мой единственный вариант - убить vncserver на хосте и перезапускать его каждый раз, что несколько расстраивает!
Я не знаком с virsh в командной строке и хотел бы иметь возможность использовать графический интерфейс, если это возможно, но можно ли это сделать? Я не уверен, что именно гуглить об этой конфигурации, поскольку многие (большинство?) Руководств, похоже, предполагают, что у вас есть клавиатура / мышь, физически подключенная к хосту.
Я видел некоторую информацию о подключении с локального компьютера непосредственно к гостевому сеансу VNC, но поскольку у моего гостя нет общедоступного IP-адреса, а я нахожусь через туннель ssh к хосту, я еще менее уверен, что это возможно - но, может быть, это так?