您的位置:首页 > 理论基础

VNC(Virtual Network Computing) 的配置安装

2017-03-27 11:13 369 查看
VNC(Virtual Network Computing) 的配置安装

VNC(Virtual Network Computing)是一种Linux系统(或者BSD、Mac等)下常用的图形化远程管理工具,使用的是RFB协议

VNC跟SSH一样,也分为客户端与服务器端,我们在需要被远程访问的服务器上安装VNC的服务器端,其他计算机上安装VNC的客户端程序与其进行连接

CentOS 6/RHEL 6中我们使用的是 tigervnc 来作为自带的VNC工具,默认这个工具是没有被安装的,我们如果想要使用VNC服务,就必须根据一下的操作步骤

1.yum 来安装 tigervnc 这个工具

yum -y install tigervnc-server

2.安装完 tigervnc-server 服务器端程序以后我们需要对其进行配置,配置文件是 /etc/sysconfig/vncservers

这个配置文件默认是没有任何配置信息的,所以我们如果需要使用VNC服务,就要修改其配置信息:

vi /etc/sysconfig/vncservers 在后面添加配置

VNCSERVERS="1:xiaojiang"  //  在配置文件后面加上这样一条配置,VNCSERVERS="1:xiaojiang" ,后面引号里面的内容代表的就是我要为哪个用户开启服务,1其实就相当于端口号,比如说我要为第一个用户 xiaojiang 开启一个VNC服务,端口号就是1 ,如果还需要为其他用户添加VNC服务,则继续在后面添加,例如  VNCSERVERS="1:xiaojiang 2:root"这样我们就有两个 VNC 服务了,一个是xiaojiang用户登录的,另一个是 root 用户登录的

3.配置好后,VNC还需要有单独的VNC密码才行,所以我们要对每个启用VNC服务的用户创建单独的VNC密码,通过 vncpasswd 命令(【注意:】必须要切换到该用户才行,否则VNC服务启动不起来)

创建用户

useradd xiaojiang

切换用户

su - xiaojiang

设置VNC的密码

[xiaojiang@localhost ~]$ vncpasswd
Password:
Verify:

4.为用户设置好单独的VNC密码后,我们这个时候启动 vncserver 这个服务

su - root

/etc/init.d/vncserver start

5.查看VNC是否启动,监听端口号为5901

[root@localhost ~]# netstat -anplt | grep LISTEN
tcp 0 0 0.0.0.0:42687 0.0.0.0:* LISTEN 1509/rpc.statd
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 3331/Xvnc

6.清除防火墙规则,在Windows上用VNC的客户端进行连接,注意输入IP和创建配置文件时的端口号192.168.31.66:1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息