我在 ubuntu 服务器上设置了 vnc4server,并安装了 xfce4。即使 vnc 服务器启动了(无论有没有几个 X11 警告),它也不会让我连接!
是否存在某个设置可以阻止任何人登录?
这是日志文件:
Xvnc 免费版 4.1.1 - 构建于 2012 年 2 月 5 日 20:04:02 版权所有 (C) 2002-2005 RealVNC Ltd. 有关 VNC 的信息请参阅 http://www.realvnc.com。 底层 X 服务器版本 40300000,XFree86 项目公司 2012 年 3 月 20 日星期二 13:23:20 vncext:VNC 扩展正在运行! vncext:监听端口 5900 上的 VNC 连接 vncext:为屏幕 0 创建 VNC 服务器 打开安全策略文件 /etc/X11/xserver/SecurityPolicy 时出错 无法初始化字体路径元素 /usr/X11R6/lib/X11/fonts/Type1/,从列表中删除! 无法初始化字体路径元素 /usr/X11R6/lib/X11/fonts/Speedo/,从列表中删除! 无法初始化字体路径元素 /usr/X11R6/lib/X11/fonts/misc/,从列表中删除! 无法初始化字体路径元素 /usr/X11R6/lib/X11/fonts/75dpi/,从列表中删除! 无法初始化字体路径元素 /usr/X11R6/lib/X11/fonts/100dpi/,从列表中删除! 无法初始化字体路径元素 /usr/share/fonts/X11/Type1/,从列表中删除! 无法初始化字体路径元素 /usr/share/fonts/X11/75dpi/,从列表中删除! 无法初始化字体路径元素 /usr/share/fonts/X11/100dpi/,从列表中删除! xfwm4-警告**:显示器不支持XRender扩展。 xfwm4-警告**:显示器不支持XComposite扩展。 xfwm4-警告**:显示器不支持XDamage扩展。 xfwm4-警告**:显示器不支持XFixes扩展。 xfwm4-警告**:合成管理器已禁用。 GLib-GObject-WARNING **: /build/buildd/glib2.0-2.31.20/./gobject/gvalue.c:185: 无法使用类型“gint”初始化 GValue,该值已被初始化为“gint” GLib-WARNING **: (/build/buildd/glib2.0-2.31.20/./glib/gerror.c:390):g_error_new_valist: 运行时检查失败: (域 != 0) xfwm4-警告 **:无法连接到会话管理器:无法与会话管理器建立绑定:未定义 SESSION_MANAGER 环境变量
并且 ps 让我知道它仍在运行:
17341 pts/3 S 0:00 Xvnc4 :0 -desktop barabas:0 (skerit) -auth /home/skerit/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /home/skerit/.vnc/passwd
答案1
多么愚蠢的事业!我遵循的教程告诉我应该这样开始:
su skerit -c 'vnc4server :0 -geometry 1024x768 --localhost'
删除本地主机部分即可解决这个问题。