Centos 6.5下安装配置VNC(tigervnc)服务的详细配置

avatar
作者
猴君
阅读量:0
在CentOS 6.5下安装配置VNC(tigervnc)服务的详细配置如下:,,1. 安装EPEL源和tigervnc软件包:,,``,sudo yum install epel-release,sudo yum install tigervnc-server,`,,2. 创建并设置VNC服务配置文件:,,`,sudo vi /etc/sysconfig/vncservers,`,,添加以下内容(根据需要修改用户名、密码和显示号):,,`,VNCSERVERS="1:user",VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -localhost",`,,3. 启动VNC服务:,,`,sudo service vncserver start,`,,4. 设置VNC密码:,,`,vncpasswd,``,,输入两次相同的密码。,,至此,VNC(tigervnc)服务已经在CentOS 6.5上安装并配置完成。

Centos 6.5下安装配置VNC(tigervnc)服务的详细配置

Centos 6.5下安装配置VNC(tigervnc)服务的详细配置-图1

1. 系统环境准备

在开始安装和配置VNC服务之前,确保你的CentOS 6.5系统已经满足以下条件:

已安装并配置好SSH远程登录工具。

已安装并配置好防火墙。

2. 安装TigerVNC软件包

使用yum命令安装TigerVNC软件包:

 sudo yum install tigervncserver 

3. 配置VNC服务

3.1 创建VNC用户和组

创建一个用于运行VNC服务的用户和组:

 sudo groupadd vncuser sudo useradd g vncuser vncuser 

3.2 设置VNC密码

Centos 6.5下安装配置VNC(tigervnc)服务的详细配置-图2

为VNC用户设置密码:

 vncpasswd vncuser 

输入两次密码后,会生成一个名为.vnc/passwd的文件。

3.3 创建VNC配置文件

创建一个名为.vnc的目录,并在其中创建xstartup文件:

 mkdir ~vncuser/.vnc vi ~vncuser/.vnc/xstartup 

将以下内容复制到xstartup文件中:

 #!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot solid grey vncconfig iconic & gnomesession & 

保存并退出。

修改xstartup文件的权限:

 chmod +x ~vncuser/.vnc/xstartup 

4. 启动VNC服务

使用vncserver命令启动VNC服务:

 vncserver :1 

这将启动一个监听端口5901的VNC服务器实例,你可以根据需要启动多个实例,只需更改端口号即可。

Centos 6.5下安装配置VNC(tigervnc)服务的详细配置-图3

5. 配置防火墙

为了让其他计算机能够访问VNC服务,需要配置防火墙允许相应的端口通过:

 sudo iptables I INPUT p tcp dport 5901 j ACCEPT 

6. 相关问题与解答

Q1: 如何查看VNC服务是否正在运行?

A1: 使用以下命令查看VNC服务的状态:

 ps ef | grep vnc 

如果看到vnc进程,说明服务正在运行。

Q2: 如何停止VNC服务?

A2: 使用以下命令停止VNC服务:

 vncserver kill :1 

:1替换为你要停止的VNC实例的端口号。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!