我正在尝试为我的CentOS 6服务器运行一个GUI。我已经安装了VNC,并且一直遵循这个指南一直到结束- http://wiki.centos.org/HowTos/VNC-Server。
启动VNC服务器后,我尝试通过以下命令访问它:
vncviewer -via username@xxx.xxx.xxx.xx localhost:1..。就像导游说的。一旦运行,它将请求帐户的密码,然后显示以下错误:
vncviewer:无法打开显示"“
我按照指南中的说明安装了GNOME显示器,方法是使用以下命令:
yum groupinstall Desktop有什么想法吗?
编辑:我在CentOS服务器上,它现在看起来像终端。
我试图在它上运行GUI显示,在启动服务器vncviewer -via user@ip localhost:1后输入命令,但结果是同样的错误:
vncviewer: unable to open display ""在我的/etc/sysconfig/vncservers文件中,我有:
VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 800x600 -localhost"netstat -plunt | grep 5901的输出:
tcp 0 0 127.0.0.1:5901 0.0.0.0:* LISTEN 29577/Xvnc编辑2:在安装新的软件包并运行'startx‘之后,它运行了一段时间。然后我收到了几个错误:
致命服务器错误: (EE)没有发现屏幕(EE)服务器终止于错误(1)。关闭日志文件。
看起来它创建了一个错误日志文件。忘记提到:这个过程出错后,Putty遇到了一个致命的错误,导致连接中止。
编辑3:运行命令'init 5‘似乎会破坏我的服务器。运行后出现了“连接错误”。无法连接回,将不得不让管理员重新启动它从他们的一方。
发布于 2015-07-16 12:13:59
这是安装vnc服务器的正确方法:
安装下列软件包:
yum install pixman pixman-devel libXfont tigervnc-server.x86_64 -y编辑文件/etc/sysconfig/vncservers并添加以下行:
VNCSERVERS="6:<LOGIN_NAME>"
VNCSERVERARGS[6]="-geometry 1152x864"在第一行中,"6:“意味着vnc服务器守护进程将在端口5906上侦听并登录到指定用户的桌面。
示例:
有了"5:itai“,服务器就可以在端口5905上监听,并连接到itai的桌面。
然后运行,以确保vncserver从引导开始:
chkconfig vncserver on然后,为该用户设置密码,从用户的shell (您在/etc/sysconfig/vncservers中指定的用户)运行它:
/usr/bin/vncpasswd并重新启动守护进程:
/etc/init.d/vncserver start编辑#1:
似乎您只安装了桌面包,据我所知,您也需要这些:
yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"然后跑:
init 5
startx发布于 2020-05-02 12:23:05
尝试在VNCSERVERARGS中添加-listen tcp:
VNCSERVERARGS[2]="-geometry 800x600 -listen tcp"https://serverfault.com/questions/706041
复制相似问题