您的位置:首页 > 理论基础 > 计算机网络

vnc (virtual connecting computer) 安装配置

2010-02-03 15:03 288 查看
vnc (virtual connecting computer) 用于显示远程连接桌面

1、确认已经安装了vnc的相关组件

 

rpm -qa|grep vnc

vnc-4.0-11.el4

vnc-server-4.0-11.el4

没有则安装:

yum install tigervnc-server.x86_64 

yum install pixman pixman-devel libXfont


 

2、添加VNC用户权限,以开放root用户权限为例,如下:

#vi /etc/sysconfig/vncservers

VNCSERVERS="1:root"

 

3、在启动vnc服务之前,让我们用vncpasswd这个命令来创建一个vnc的口令

创建口令后,会在用户的目录下生成一个隐藏目录.vnc(如本例中为/root/.vpc),

#vncpasswd

Password:

verify:

 

4、启动vnc服务,启动后会在/root/.vnc目录下生成文件(hostname:1.pid、hostname:1.log、xstartup),然后修改xtartup文件

#service vncserver start

 

5、编辑xstartup的脚本,将这两行内容前面的注释符号去掉,否则就只能看到灰屏。

#vi xstartup

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

 

6、重启vnc server

#service vncserver restart

 

7、连接测试

linux:

#vncviewer IP:1

windows:

在vncviewer 的server窗口中输入 IP:5901

 

8、如果服务器设置了防火墙,那么需要修改权限,在iptables文件中加入下面这一句,然后重启iptables服务。

# vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

 

9、如果让vncserver 接收两个不同用户时候:

#vi /etc/sysconfig/vncservers

VNCSERVERS="1:root 2:username"

并设置好对应密码和防火墙。

10 设置vncserver 开机启动,否则开机后无法连接。

   在 /etc/rc.local 里加一句 service vncserver start 保存退出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息