暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CentOS 6.5下TigerVNC服务的配置

子衿技术联盟 2015-12-27
1684

VNCVirtualNetwork Computing,虚拟网络计算机)是一种可以对远程计算机进行远程控制的软件,支持linux远程桌面管理,也适合其它操作系统。而puttySSH等只能进行命令模式的远程管理。实验室经常要在远程以VNC登录Linux服务,此文以TigerVNC为例的配置实用方法整理。


一、CentOS 6.5 中服务端的配置

1.安装 TigerVNC Server

# yum install tigervnc-server

回车后会有一次安装确认,输入y后回车即可安装,安装完毕后返回到命令行输入光标,执行

# vncserver

会提示输入验证密码,至少6位,该密码是客户端连接时用到的。

2.配置图形界面
修改配置文件,激活图形界面,执行命令:

# vi root/.vnc/xstartup

注释掉这行

#twm & 注释该行

末尾增加一行

gnome-session & 增加该行

保存退出

3.启动VNC服务
执行命令

# etc/init.d/vncserver start

# service vncserver start

启动后提示:

Starting VNC server: no displays configured [FAILED]


解决方法:执行以下命令

# vim etc/sysconfig/vncservers


修改最后两行用户登录信息和配置分辨率:

VNCSERVERS="1:root"
VNCSERVERARGS
[1]="-geometry 1024x768"

说明:第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost


如上图所示,表示启动成功。

VNC Server随系统自动启动

执行命令

# chkconfig --level 345 vncserver on

4.停止VNC服务

执行命令:

# etc/init.d/vncserver stop


5、查询端口

netstat -ntupl|grep vnc


VNC的默认端口是5900,而远程桌面连接端口则是5900+nnvncserver命令指定的)。如果使用“vncserver :1”命令启动VNC Server,那么VNC客户端使用的端口应该是5901

6、防火墙的配置:

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

/etc/rc.d/init.d/iptables save

7停止vncserver

停止 vncserver 的方法是执行:vncserver -kill :1

注意:“:1”,表示停止第一个vnc桌面,1代表当前启用的VNCserver序号,“:1”之前是有一个空格的。如果目前启动的序号是2,若要关闭其,则应该使用“vncserver -kill :2”


二、客户端的配置

首先下载vncviewer,并配置如下:


点击“Connect”,提示输入密码后,就可以看到CentOS的桌面了。



1)即日起,凡是推送在【子衿技术】平台的文章,阅读量超过1000,该文章作者可获赠礼品。

2)投稿数量较多的作者可获赠礼品。

3)从关注的用户中每月抽取3名幸运关注用户,这3名幸运用户可获赠礼品。


好的干货文章请积极向我们的“子衿技术团队”订阅号投稿,投稿邮箱:xx.miaojingwen@163.com。




欢迎扫码关注子衿技术



文章转载自子衿技术联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论