CentOS 6.8 安装vnc

经常要下载一些东西,必须得用浏览器才行。所以要在vps上装一个vnc server。然后在windows上用vnc viewer远程连接vps。目前vps上默认装的基本上都是centos6.8。
文章转载自这里,我用markdown重新排版了一下

0. 先检查下是否有安装VNC

rpm -qa | grep tigervnc

输出类似这样的东西表示已经安装过
tigervnc-1.1.0-18.el6.x86_64
tigervnc-server-1.1.0-18.el6.x86_64

1.安装vnc server

yum install tigervnc-server -y

2. 配置

vncserver

第一次执行会让你输入密码,至少6位,后续在vncviewer连接服务器端主机中需要用到。
注意:后续可用vncpasswd命令修改密码

3. 启动vncserver服务

/etc/init.d/vncserver start

Starting VNC server: no displays configured [FAILED]
报以上错误,需修改配置文件

vim /etc/sysconfig/vncservers 

在此文件中添加以下内容:

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1920x1080 -depth 32 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 1920x1080 -depth 32 -nolisten tcp"
vim /root/.vnc/xstartup

将下面这一行注释掉

#twm & //注释该行

末尾追加如下行:

gnome-session & //如果为KDE桌面,则修改为:startkde &

4. 最后启动vncserver 并设置为开机启动,执行以下

service vncserver start
chkconfig vncserver on

5.看看新生成的桌面对应的窗口

netstat -ntlup |grep vnc

tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 2911/Xvnc
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 3050/Xvnc

6.用vnc viewer连接

打开vnc viewer,新建连接
输入VNC Server的IP地址,一个服务器上可以开启多个VNC服务,使用数字来标识,我们要连接第一个那就要输入例如:222.123.123.123:1,加密方式默认就可以了(让服务端自动判断)。

注意如果vncserver启动成功了,连接时出现timeout的错误。要检查一下vps的防火墙是否关了。
查看防火墙是否关闭:

service   iptables status

如果防火墙没关闭,执行下面命令:

service iptables stop

永久关闭防火墙:

chkconfig   iptables off
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值