centos vncserver 安装与配置

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值