如何在运行时从命令行更改 KVM VNC 端口?

如何在运行时从命令行更改 KVM VNC 端口?

目前我有一个虚拟机正在运行,我可以通过以下方式看到它:

# virsh list
 Id    Name                           State
----------------------------------------------------
 1     vmname                         running

现在我想通过 VNC 进入机器,所以我检查端口:

# virsh vncdisplay 1
127.0.0.1:2

端口好像是2,但我想把它改成eg 5000。我怎么做?

答案1

您在虚拟机上不使用2vnc控制台的端口vmname,但使用5902端口。如果您没有直接在虚拟机设置中设置 VNC 端口,则需要添加5900到命令的每个输出中。vncdisplay

要编辑虚拟机配置,请使用edit命令:

edit vmname

并像这样编辑行:

<graphics type='vnc' port='5950' autoport='no' listen='0.0.0.0' passwd='password'>

您需要重新启动(停止并重新启动,而不是重新启动)虚拟机才能应用配置更改。

相关内容