远程桌面环境在很多情况下可以带来好处,对于一般的公司来说,开发人员一般都会有一台办公机同时有一台开发机,有时,开发机和办公机不在同一个地方,如果需要同时操作两台机器,那么在不同的地点之间来回走动必然带来很多的不便。可以使用telnet或ssh等字符登陆界面,这对于熟悉shell命令的开发者来说是比较省事的方法,最好的方法是使用远程桌面环境。
下面的过程启动VNC服务器端的vncserver服务:
1.使用vncpasswd命令设置一个vncserver密码。如果不设置密码,vncserver将无法启动。
2.编辑/etc/sysconfig/vncservers配置文件。下面的文件为一个实例:
class=codetop>CODE:class=codemain>#TheVNCSERVERSvariableisalistofdisplay:userpairs.
#
#UncommentthelinebelowtostartaVNCserverondisplay:1
#asmy''myusername''(adjustthistoyourown).Youwillalso
#needtosetaVNCpassword;run''manvncpasswd''toseehow
#todothat.
#
#DONOTRUNTHISSERVICEifyourlocalareanetworkis
#untrusted!ForasecurewayofusingVNC,see
# VNCSERVERS="1:fred2:joe"
#fred''sVNCoptions
VNCSERVERARGS[1]="-geometry1024x768"
#joe''sVNCoptions
VNCSERVERARGS[2]="-geometry1280x1024" |
其中VNCSERVERS变量表示提供几个桌面和每个桌面的用户名。VNCSERVERARGS是启动vncserver时的参数,一般只要设置分辨率就足够了。
3.使用chkconfigvncserveron命令使系统开机时启动vncserver。
4.使用servicevncserverstart命令立即启动vncserver。
5.VNC的默认桌面是一个非常简单的环境,即twm窗口管理器。如果要使VNC看起来和本地登陆界面差不多,可以编辑~/.vnc/xstartup文件,并将文件中
Uncommentthefollowingtwolinesfornormaldesktop
后面的两行取消注解。
在客户端需要使用vncview软件来连接到vncserver上,可以到上下载tightvnc的window客户端软件。启动vncviewer之后,在VNCserver提示处输入
10.239.56.94:1
其中,前者为vncserver的IP地址,后者是需要登陆的VNC桌面。在输入密码后,VNC远程桌面环境就出现了。快捷键Ctl Alt Shift F可以进行全屏和非全屏的切换。