KVM虚拟机VNC管理

1.虚拟机VNC连接密码设置

默认虚拟机VNC连接无需密码,可以通过如下方法添加VNC连接时需要密码认证。

先关闭虚拟机,然后执行如下命令:

假设需要添加VNC密码的虚拟机名为kvm01

virsh edit kvm01

此时进入编辑界面,输入:"/graph",按enter键

找到如下内容:

<graphics type='vnc' port='5901' autoport='no' listen='0.0.0.0' >
      <listen type='address' address='0.0.0.0'/>
    </graphics>

按字母i键,进入编辑模式。

在listen后面添加如下:

<graphics type='vnc' port='5900' autoport='no' listen='0.0.0.0' passwd='123456'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>

密码设置为123456

按esc键退出编辑模式,按“:”并输入“wq”,再按enter键保存并退出。

输入命令启动kvm01虚拟机:

virsh start kvm01

启动vnc viwer,将会出现输入密码的提示,输入刚才设置的密码即可完成连接。

2.VNC连接端口设置

默认虚拟机使用5900端口,添加新的虚拟机后,按顺序端口号递增。

如果想自己指定端口号,按如下操作。

关闭虚拟机kvm01.

假设需要添加VNC密码的虚拟机名为kvm01

virsh edit kvm01

此时进入编辑界面,输入:"/graph",按enter键

找到如下内容:

<graphics type='vnc' port='5900' autoport='no' listen='0.0.0.0' >
      <listen type='address' address='0.0.0.0'/>
    </graphics>

按字母i键,进入编辑模式。

将port的值改为你想要的数字,例如:port='5903'

按esc键退出编辑模式,按“:”并输入“wq”,再按enter键保存并退出。

输入命令启动kvm01虚拟机:

virsh start kvm01

启动vnc viwer,此时连接地址需要做修改,地址格式为:宿主IP:序号

假定宿主IP为192.168.0.2,端口号为5903,vnc客户端连接地址应为:192.168.0.2:3

3.VNC viewer闪退问题

有时候VNC连接虚拟机会出现闪退。

可尝试如下方法解决:

打开vnc viewer

点击Options

在tab选项中点Expert

找到ColourLevel,该行点Value列,修改值为rgp,点确定。

再尝试连接即可。

4.连接失败

如果新创建的kvm使用vnc连接失败。按如下步骤检查:

先执行ss -lntup grep |grep 59

此命令查看以59开头的端口运行的监听。通常看到的问题是端口绑定的地址是127.0.0.1

使用virsh edit 主机名,找到graphics数据段,按第1小节方式进行修改即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值