CentOS 6.5服务器VNC远程桌面连接出错

首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:

rpm -qa | grep vnc

使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)

tigervnc-1.1.0-5.el6.i686

tigervnc-server-1.1.0-5.el6.i686

如果没有安装vnc可以使用下面命令进行安装:

yum install tigervnc tigervnc-server

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

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

vi /etc/sysconfig/vncservers

使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600"

下面这段是上面所讲配置文件注解,做参考之用:

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

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

VNCSERVERS="usernumber:myusername"

#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,

VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

如果想阻止http包,可以使用如下配置

VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

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

vncpasswd

设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)

vncserver

其他命令,比如重启VNC服务就用下面的命令:

service vncserver restart

置VNC服务开机启动用下面的命令:

chkconfig vncserver on

在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge

其它说明:

设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/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相关配置)

如果你遇到了如下问题:

starting vnc server :

WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...

上面情况由于字体路径问题造成的,

解决办法:更新字体库,通过更新界面可以看出,有许多X11更新包,安装它们,

如果不熟悉到底需要安装哪个,可以更新全部软件包,当然需要时间比较长些(命令:yum -y upgrade),

如果没其他问题,使用servers vncserver start应该能启动成功了。

(0)

相关推荐

  • 远程桌面连接出错解决办法

    远程桌面连接出错(由于协议错误,会话将被中断。请重新连接到远程计算机)解决办法 Windows 2003 远程桌面连接出错解决办法。(由于协议错误,会话将被中断。请重新连接到远程计算机。) 前两天用远 ...

  • linux下vnc远程桌面连接方法分享

    使用ssh软件连接到系统,使用命令vncserver启动vnc服务 首次使用vncserver会提示输入密码,然后重复输入一次(此处输入geisnic.com 作为密码,须记住此密码),回车出现下图提 ...

  • 远程桌面连接不上?三种方式教你重启服务器

    一般来说不管是内网服务器还是外网服务器,我们都可能遇到通过远程桌面连接不上,访问服务器IP出现无法连接的错误提示.这代表远程桌面服务已经不能提供使用.那么我们如何快速的重启机房的服务器呢?下面小编为大 ...

  • 阿里云云服务器ECS远程桌面怎么连接?

    连接方法: 在开始 -程序- 附件中找到远程桌面连接.如果找不到以使用组合键windows+R,输入命令mstsc,即可调出远程登录界面. 输入阿里云服务器登录名和密码(我的用户名是administr ...

  • win远程桌面连接如何不使用RD网关服务器连接

    今天小编分享的是电脑远程桌面连接如何不使用RD网关服务器连接.具体如下:1. 点击电脑左下角的[开始]按钮,弹出菜单中,点击箭头指示的[远程桌面连接]打开2. 打开后,点击左下角箭头指示的[显示选项] ...

  • 远程桌面连接服务器

    简介 01 本经验为大家介绍一下Windows 7远程桌面连接设置方法. 步骤 01 首先点击开始菜单,在查找框内输入mstsc,然后点击运行mstsc.exe(远程桌面连接程序,位于C:\windo ...

  • linux 远程桌面连接

    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接? 不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为L ...

  • 登陆远程桌面连接提示未授权怎么办

    用户使用远程桌面客户端连接ECS Windows服务器的时候,出现如下错误,导致无法远程登录服务器(VNC登录不受影响): 连接被拒绝,因为没有授权此用户帐户进行远程登录. 上述错误一般是由于Wind ...

  • XP系统远程桌面连接设置图文

    远程桌面连接: 当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台 远程桌面连接计算机了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有的一切都好像是直 ...