Похоже, что virsh требует TLS, даже если tls установлен в 0 в libvirtd.conf. Я бы предпочел не использовать TLS, поскольку я работаю в безопасной среде, и поэтому TLS только добавляет сложности, но ничего не добавляет к безопасности (если у вас есть возможность использовать простой текст, у меня гораздо большие проблемы на руках).
Я нарисовал пробел с точки зрения Google, чтобы найти решение этой проблемы. Каждый раз, когда я пытаюсь установить удаленное соединение virsh, он говорит, что сертификаты не установлены (что верно).
Вы можете использовать «spicy» (который происходит от «yum install spice-gtk-tools» в Fedora), чтобы напрямую открывать отображение специй.
Образец:
$ virsh domdisplay 10 spice <== figure out 'spice port' of target VM
spice://localhost:5906 <== well it is listen on localhost:5906'
$ spicy -h localhost -p 5906 <== then use spicy to open spice display.
Удачи:)