我在 Red Hat Enterprise Linux 7.2 上配置了 Real VNC 服务器,并插入了显示器,现在拔掉显示器后,我无法使用 vnc 客户端进行连接,出现“连接被拒绝”的情况。 VNC 是否需要将监视器物理插入服务器?有没有办法配置 Xorg 以允许在没有监视器直接插入服务器的情况下进行 VNC 连接?
答案1
最新版本的 Xorg 以及扩展的 Xvnc 将 -nolisten 作为默认选项。
当我需要在无头节点上进行图形显示时,我有一个带有以下命令的初始化脚本(RHEL 6,我知道的旧版本):
exec /usr/bin/Xvnc -geometry 1024x768 -listen tcp +iglx -AlwaysShared -DisconnectClients=0 -SecurityTypes=None :<displaynum>
注意,这会启动另一个 X 显示。
当我需要启动 xvnc-headless 时,我使用 start xvnc-headless ,当我完成时停止 xvnc-headless 。
您还可以使用 -rfbport 更改端口,并且可能还希望将 SecurityType 设置和定义为除“无”以外的其他类型。