vnc远程连接CentOS6.4

本人是用CCProxy工具代理上网安装vnc,前提是配置好CentOS能联网使用yum命令。

一、安装 TigerVNC Server

1.查找vnc


[wangmeng@localhost ~]$ yum search tigervnc-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: centos.ustc.edu.cn
========================= N/S Matched: tigervnc-server =========================
tigervnc-server.i686 : A TigerVNC server
tigervnc-server-applet.noarch : Java TigerVNC viewer applet for TigerVNC server
tigervnc-server-module.i686 : TigerVNC module to Xorg

  Name and summary matches only, use "search all" for everything.

2.第一行即是我们要安装的VNS服务器,第二行是客户端,执行

# yum install tigervnc-server.i686

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

# vncserver

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


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

# vi /root/.vnc/xstartup
注释掉这行

#twm & // 注释该行

末尾增加一行

gnome-session & // 增加该行
:wq

然后修改vnc配置文件
vi /etc/sysconfig/vncservers
只需要两类内容就可以了,一个是定义用户,一个是定义用户登录情况:

VNCSERVERS="1:root 2:wangmeng"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp"

说明:
第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost
接下来分别使用命令行模式先后登录root和river用户,登录后设定vncserver密码,登录后的操作如下:

vncpasswd
Password输入密码
Verify再次输入密码
启动vnc服务:
/sbin/service vncserver start 
设置防火墙:
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -I INPUT -p udp --dport 5901:5902 -j ACCEPT

三、启动VNC服务
1.执行命令

# /etc/init.d/vncserver start
或
# service vncserver start

启动后提示:

Starting VNC server: no displays configured [FAILED]

VNC Server随系统自动启动
执行命令

# sudo chkconfig --level 345 vncserver on

4.停止VNC服务
执行命令

# /etc/init.d/vncserver stop
或
# service vncserver stop

查看已经打开的vnc服务,关闭服务

# vncserver -list

执行情况如下:

[wangmeng@localhost ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
:1              24216
[wangmeng@localhost ~]$ vncserver -kill :1
Killing Xvnc process ID 24216
[wangmeng@localhost ~]$

重启vnc服务

# /sbin/service vncserver restart


一般连接问题处理

[root@localhost wangmeng]# /etc/init.d/vncserver stop
关闭 VNC 服务器:1:root 2:wangmeng                         [失败]
[root@localhost wangmeng]# vncserver -kill :1

Can't find file /root/.vnc/localhost.wangmeng:1.pid
You'll have to kill the Xvnc process manually

[root@localhost wangmeng]# /etc/init.d/vncserver stop
关闭 VNC 服务器:                                          [确定]
[root@localhost wangmeng]# vncserver
xauth: (stdin):1:  bad display name "localhost.wangmeng:1" in "add" command

New 'localhost.wangmeng:1 (wangmeng)' desktop is localhost.wangmeng:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.wangmeng:1.log

[root@localhost wangmeng]#


另摘录网上一篇vnc文章  linux tigervnc-server安装使用 和  Redhat上VNC Server配置














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值