在 centos 上设置 vnc 的问题

在 centos 上设置 vnc 的问题

我是 Linux 新手,想设置 vnc - 它以前可以工作,但我不知道发生了什么,现在似乎不工作了。任何建议都将不胜感激。谢谢。

编辑

我已将其添加到“/etc/sysconfig/vncservers”

VNCSERVERS="1:admin"
VNCSERVERARGS[1]="-geometry 800x600"

我的 /home/admin/.vnc/xstartup 文件如下所示

 #!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey
vncconfig -iconic & 
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
gnome-session &

/usr/sbin/ss5 -m -t &

env LC_CTYPE=zh_TW.utf8 WINEPREFIX="/home/admin/.wine" wine "C:\ \Program Files\\uTorrent\\uTorrent.exe" &

但是当我尝试连接时我得到

替代文本

/home/admin/.vnc/inverses:1.log 文件如下所示

Sat Sep 26 17:44:15 2009
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      Listening for HTTP connections on port 5801
 vncext:      created VNC server for screen 0
error opening security policy file /usr/lib/xserver/SecurityPolicy
Could not init font path element /usr/share/X11/fonts/TTF/, removing from list!
Could not init font path element /usr/share/X11/fonts/OTF, removing from list!
Could not init font path element /usr/share/X11/fonts/CID/, removing from list!
Could not init font path element /usr/share/X11/fonts/100dpi/, removing from list!
Could not init font path element /usr/share/X11/fonts/75dpi/, removing from list!
sh: /home/admin/.vnc/xstartup: Permission denied

答案1

您也可以通过在 X 配置中启用 vnc.so 模块来将 VNC 设置为作为 XVNC 启动的一部分运行,如下所示:

编辑位于此处的 XF86conig 文件:

/etc/X11/xorg.conf

修改模块部分以启用 VNC,如下所示:

“模块”部分
...
...
加载“vnc”
结束部分

然后,您可以通过将以下内容添加到屏幕部分来启用安全性

“屏幕”部分
...
...
选项“SecurityTypes”“VncAuth”
选项“UserPasswdVerifier”“VncAuth”
选项“PasswordFile”“/root/.vnc/passwd”
结束部分

最后使用 su 以 root 身份登录并使用以下命令创建您的 VNC 密码:

密码保护

重新启动 X 或机器,这将使您可以通过 VNC 访问 X-Windows。

来源

答案2

您需要运行/etc/init.d/vncserver 重启以 root 用户身份执行命令,尝试:

$ sudo /etc/init.d/vncserver restart

相关内容