virsh 似乎需要 TLS,即使 libvirtd.conf 中的 tls 设置为 0。我宁愿不使用 TLS,因为我在安全的环境中工作,因此 TLS 只会增加复杂性,但不会增加任何安全性(如果您能够利用纯文本,我面临的问题就大得多)。
我已经一无所获,只能在 Google 上寻找解决方案。每次我尝试建立远程 virsh 连接时,它都说没有安装证书(这是真的)。
答案1
您可以使用“spicy”(来自 fedora 上的“yum install spice-gtk-tools”)直接打开 spice 显示。
样本:
$ 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.
祝你好运:)