1. 前言
本文主要解决使用VNC连接KVM虚拟机时提示错误Attempting to reconnect to VNC Server,RFB protocol error:invalid message type 23,255,253报错的问题。
当我们使用VNC客户端连接KVM虚拟机时可能会提示以下错误
Attempting to reconnect to VNC Server,RFB protocol error:invalid message type 23,255,253
我们看到,VNC经常断开,而且message type的代码也会变化。
2. 解决RFB protocol error:invalid message type 23,255,253的报错问题
是什么原因造成的呢?
我们先来了解一下RFB协议
>
RFB(远程帧缓冲)是一个用于远程访问图形用户接口的简单协议。适用于所有的桌面系统和应用,包括X11,Windows和Macintosh等。VNC就是使用RFB协议。
>
正常来说,RFB协议会根据网络质量自动调整画面质量。
但如果KVM服务器的VNC服务不能提供该功能或者无法根据网络质量适配画面质量,就会出现以上错误提示。
我们清楚原因后,解决起来也就很简单了。
在VNC客户端远程主机的属性选项里,选中Options选项卡。
Picture quality画面质量选择
Medium中等质量
或者
High高质量
参考下图的设置:
这样我们就可以进入虚拟机桌面了。
3. 结论
一开始时,作者也走了弯路,以为是KVM服务器的VNC服务崩溃了。经常重置虚拟机。但仍然无法解决。后来把画面质量参数调整后才得以解决。如果这篇文章能帮助您,请点赞吧。
评论前必须登录!
注册