realvnc linux客户端,Linux_设定RealVNC服务器

VNC(Virtual Network Computing,虚拟网络计算)是使用RFB(Remote Frame Buffer,远程绘图缓冲)协议的屏幕分享和远端操作软件,通过VNC,用户可以使用图形页面来操控远程主机。

由于VNC是以GPL授权的,所以他衍生出多个版本,如RealVNC、TightVNC等。下面将以RHEL中自带的RealVNC为基准,来讲解设定VNC服务器和客户端的方法。

1、设定RealVNC服务器

首先,将RHEL光盘中自带的vnc-server软件部装上

接着,编辑RealVNC的主配置文件/etc/sysconfig/vncservers。文件样例如下:

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"

本例中。VNCSERVERS参数将VNC的登录用户设定为root,并将root的桌面号设定为1;VNCSERVERARGS[1]的参数值将作为桌面1的启动参数,“-geometry 1024x768”参数用来设置屏幕分辨率。

用户也可以在/etc/sysconfig/vncservers中配置多个用户及其对应的桌面。在下面的样例中,定义了两个用户:root与leo,并且它们的桌面号分别为1和2,桌面分辨率分别为1024x768及800x600:

VNCSERVERS="1:root 2:leo"

VNCSERVERARGS[1]="-geometry 1024x768"

VNCSERVERARGS[2]="-geometry 800x600"

接下来,需要使用vncpasswd命令来生成VNC用户的密码。请注意,如果在RealVNC的主配置文件中定义了多个用户,那么需要分别以这些用户的身份来运行vncpasswd。

然后启动VNC服务: service vncserver start

如果需要让RealVNC在开机时自动启动,那么需要执行:

chkconfig vncserver on

最后,打开Iptables的VNC相应端口。如果/etc/sysconfig/vncservers定义了一个桌面1,那么需要在Iptables打 开TCP5901端口,如果定义了两个桌面,桌面号分别为1和2,那么则需要开放TCP的5901与5902,以此类推。

2、使用RealVNC客户端

无论用户使用的是linux还Windows系统,均可以在RealVNC官方网站获得VNC客户端:

http://www.realvnc.com/products/download.html

由于各个平台的客户端都大同小异,所以下面将以RHEL中自带的客户端为例来讲解使用方法。将RHEL光盘中的vnc软件包装好之后,选择Gnome菜单的“应用程序——附件——VNC Viewer”或vncviewer命令,启动客户端软件。

在VNC Viewer主页面,如下图所示,单击Option按钮,可以设定连接参数,如下图:

b2e3f5c649f18b0de5182ca37e3b9082.png

设定好连接参数后,回到VNC Viewer主页面,在文本框内输入VNC服务器地址,注意该地址的格式为:

按回车键确认之后,会要求输入屏幕号对象的用户密码,如下图,输入密码之后就进入了用户自定义页面,

5297fcba439855009aa03653a003d26f.png

从图中可以看到,用户屏幕的桌面环境TWM(Tab Window Manager,标签窗口管理器),该桌面环境较为简单并且占用系统资源较少。如果希望使用Gnome或KDE环境(会占用更多的系统资源和网络连接带宽),则需要修改用户的VNC启动配置文件~/.vnc/xstartup。该文件的默认内容如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

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

twm &

可以看出,文件最后两行的作用是启动一个Xterm终端,以及TWM环境。如果需要使用Gnome环境,则需要将最后两行注释删掉,并加入Gnome启动程序:

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

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

#twm &

gnome-session &

接着重启VNC服务

service vncserver restart

之后再次登录原先的用户屏幕,可以发现桌面环境已经变成了Gnome,如下图:

8537a21f461f8738654a089335f84e92.png

OK!就到这里啦。嘿嘿!

下面是Centos6.0安装vnc的补充

yum install vnc vnc-server pixman libXfont -y

其他的和上面一样

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值