我正在嘗試從 libVirt 管理的虛擬機器獲取 VNC 存取資料。但是,當我運行時virsh dumpxml $machine
,vnc passwd 丟失:
<graphics type='vnc' port='-1' autoport='yes'/>
使用檢查相同virsh edit $machine
,我看到密碼實際上在那裡:
<graphics type='vnc' port='-1' autoport='yes' passwd='asdf'/>
為什麼是這樣?這是故意的(什麼原因?),或者這可能是個錯誤?
答案1
這是故意的;在 libvirt 來源中尋找 VIR_DOMAIN_XML_SECURE 標誌。