您的位置:首页 > 运维架构 > Linux

centos vncserver 安装与配置

2013-07-27 10:20 381 查看
1、 检查是否已安装vncserver

rpm -qa|grep vnc

a. 安装vncserver服务端和客户端端

yum install tigervnc tigervnc-server -y

b. 安装fontforge

yum install fontforge -y

检查rpm包中的信息

yum info tigervnc-server

卸载的方法

yum -y remove realvnc-vnc-server-5.0.3.37046-1.x86_64

启动vncserver

停止vncserver -kill :1

运行并设置密码

vncserver

2. 添加用户

gedit /etc/sysconfig/vncservers

让vncserver接受两个不同的用户:

VNCSERVERS="1:root 2:admin"

VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -nohttpd -localhost"

VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

3、开放5900端口通过防火墙

# gedit /etc/sysconfig/iptables

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

4、桌面配置

cd ~/.vnc/

gedit xstartup

下面2行的注释

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

--添加它

gnome-session &

3、重启vnc服务器 (2种方式)

#service vncserver restart

# /etc/init.d/vncserver restart

出现如下错误

/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol:

pixman_composite_trapezoids

/usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol:

pixman_composite_trapezoids

这是因为版本原因导致字体问题,需要安装、更新X11的包,或者看提示pixman安装此包。

命令如下:yum install pixman pixman-devel libXfont -y

4、重启防火墙 (2种方式)

#service iptables restart

# /etc/init.d/iptables restart

5、设置vnc服务器开机自动启动

# chkconfig vncserver on

(检查开机自动启动设置:#chkconfig --list vncserverhttp://server.zol.com.cn/279/2797239.html

6、客户端连接

CentOS:使用TigerVNC Viewer 连接 ip:1

Windows:使用Real VNC Viewer 连接ip:1

b. 添加主机名

vi /etc/hosts

192.168.1.11 linuxjcq0

将自己的主机名和对应的IP添加到hosts文件中,不然会报如下错误:

xauth: (stdin):1: bad display name "hostname:1" in "add" command
http://server.zol.com.cn/279/2797239.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: