中国投资网 百科 centos远程连接不上(centos7启动vnc服务)

centos远程连接不上(centos7启动vnc服务)

首先,您需要检查服务器上是否安装了VNC服务。检查服务器上是否安装了VNC的命令如下:

rpm -qa | grep vnc

使用上述命令后,me返回的信息如下(如果没有显示,则vnc包没有安装在系统中)

tigervnc-1.1.0-5.el6.i686

tiger VNC-server-1 . 1 . 0-5 . el6 . i686

如果没有安装vnc,您可以使用以下命令来安装它:

yum安装tiger VNC tiger VNC-服务器

接下来是安装后的配置问题。

使用以下命令编辑配置文件:

vi /etc/sysconfig/vncservers

使用上述命令时,该配置文件可能已经存在于您的服务器上,也可能不存在于您的服务器上。将以下内容添加到配置文件中:

VNCSERVERS='1:root '

VNCSERVERARGS[1]='-几何图形800x600 '

下面这段是对上面提到的配置文件的注释,供参考:

#这是用于配置远程桌面登录的用户名。如果有两个用户,请使用VNCSERVERS='1:user1 2:user2 '

以此类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC默认监听端口为5900,监听端口规则为590 usernumber),如下

VNCSERVERS=' user number:my username '

#以下配置是登录桌面配置,其中“1”是用户序列号,800x600是解决方案,-nolisten tcp是阻止tcp数据包,-localhost表示只在本地侦听。

VNCSERVERARGS[1]='-geometry 800 x600-no listen TCP-localhost '

如果您想要阻止http数据包,您可以使用以下配置

VNCSERVERARGS[1]='-geometry 800 x600-no listen TCP-nohttpd-localhost '

使用以下命令为vnc设置密码(需要使用su切换到想要设置vnc密码的用户,例如:su user1,其中user1是上面配置文件中写的帐户)

vncpasswd

设置密码后,就该启动VNC服务了。在启动服务时,还需要用su user1切换到想要启动服务的账号(user1就是上面配置文件中写的账号)。(很多朋友在使用DirectSpace的默认桌面VNC时遇到‘10061错误’,可以在ssh下输入以下命令解决!)

vncserver

其他命令,如重新启动VNC服务,使用以下命令:

服务vncserver重新启动

使用以下命令启动VNC服务:

打开chkconfig vncserver

在一些极简系统中,即使是英文,也会出现乱码框。请使用这里的命令来纠正它:yum -y install fontforge。

其他注意事项:

设置后使用servers vncserver启动(如果无法启动,检查软件是否安装正确,以及/etc/rc.d/init.d目录下是否有vncserver控制脚本),

启动后,使用netstat -nat检查监听端口(默认为5901、5902、5903等。).如果防火墙打开,您需要配置规则以允许相应端口的tcp数据包通过。

参考:iptables-I INPUT 1-P TCP-dport 5901-J ACCEPT(其中-I INPUT 1代表插入一个规则,这个规则的位置是1。具体请参考iptables的相关配置)

如果您遇到以下问题:

正在启动vnc服务器:

警告:启动Xvnc的第一次尝试失败,可能是因为字体目录没有正确配置,尝试为该系统确定合适的字体路径,并使用该字体路径重新启动Xvnc.

上述情况是由字体路径问题引起的,

解决方法:更新字体库。从更新界面可以看到,有很多X11更新包。安装它们,

如果不熟悉需要安装哪一个,可以更新所有的软件包,当然需要很长时间(命令:yum -y upgrade)。

如果没有其他问题,使用服务器vncserver start应该可以成功启动。

本文来自网络,不代表本站立场,转载请注明出处:https:

centos远程连接不上(centos7启动vnc服务)

中国投资网后续将为您提供丰富、全面的关于centos远程连接不上(centos7启动vnc服务)内容,让您第一时间了解到关于centos远程连接不上(centos7启动vnc服务)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。