К консоли или рабочему столу виртуальной машины KVM, помимо прочего, можно удаленно подключиться любым VNC клиентом, причем, услуги VNC сервера может предоставлять хост система.

Рассмотрим порядок настройки удаленного доступа к виртуальным машинам KVM по протоколу VNC с помощью менеджера виртуальных машин (virt-manager). В virt-manager откройте панель свойств виртуальной машины и раздел оборудование Дисплей VNC.

Настройка Дисплея VNC в программе virt-manager

 Обратите внимание, VNC сервер, по умолчанию, обслуживает только локальные VNC запросы (IP 127.0.0.1). Удалите этот Дисплей VNC. Затем нажмите кнопку Добавить оборудование и добавьте новый Дисплей VNC, который Вы сможете настроить.

Настройка VNC сервера для удаленного подключения к виртуальной машине KVM

Для удаленного подключения к виртуальной машине KVM по VNC протоколу VNC-сервер хост системы должен обслуживать запросы с общедоступных сетевых интерфейсов. Поставьте галку Прослушивать все общедоступные сетевые интерфейсы. Если у вас на хосте несколько виртуальных машин, к каждой из них можно будет подключиться используя один IP адрес и разные порты. Порт доступа к виртуальной машине может быть назначен вручную или автоматически. Удаленный доступ к виртуальной машине можно защитить паролем.

Сохраните настройки, нажав кнопку Завершить и проверьте, что получилось.

Настройки удаленного подключения к виртуальной машине KVM по VNC протоколу

Для удаленного подключения к виртуальной машине KVM в VNC-клиенте указывайте IP хоста и порт доступа к выбранной виртуальной машине.