配色: 字号:
linux远程vnc访问配置
2013-04-23 | 阅:  转:  |  分享 
  


检查linux受控端是否安装vncserver

rpm-qavnc-server或者rpm-qa|grepvnc-server



默认都装了,如果没装找到vnc-server-4.1.2-9.el5.x86_64.rpm,装上就行了



1.安装KDE

yuminstallkdepim

或安装Gnome(256M以上内存可两个都安装)

yumgroupinstallgnome-desktopyuminstallgnome-session

yumgrouplistyumgroupinstall“XWindowSystem”yumgroupinstall“GNOMEDesktopEnvironment”yumgroupinstallchinese-supportyumgroupinstallvnc-server.x86_64



内存大的建议用GNOME!



2.安装VNC

yum-yinstallvncvnc-serverfirefoxx11-xorgyum-yinstallfonts-chinese



3.配置,运行如下代码

Vncserver运行完后会提示你设置密码,需要输两遍。设好你的密码后,然后程序会建立一个.vnc的目录,一般情况下是/root/.vnc杀掉VNC的进程并删除临时sockets。

pkill-9vncrm-rf/tmp/.X1

编辑/root/.vnc/xstartup,vi中按a进编辑模式,esc退出编辑模式,:wq保存后退出!

vi/root/.vnc/xstartup

不会使用vi?请看《vi常用命令》。在最后一行将twmKDE则改成startkdeGNOME则改成gnome-session



Youwillrequireapasswordtoaccessyourdesktops.



Password:234567

Verify:234567

xauth:creatingnewauthorityfile/root/.Xauthority

New''mb_comp(主机名):1(root)''desktopismb_comp:1

Creatingdefaultstartupscript/root/.vnc/xstartup

Startingapplicationsspecifiedin/root/.vnc/xstartup

Logfileis/root/.vnc/mb_comp:1.log

注红色的就是vncserver的服务地址





vi/root/.vnc/xstartup,增加红色一行配置

#!/bin/sh

#Uncommentthefollowingtwolinesfornormaldesktop:

#unsetSESSION_MANAGER

#exec/etc/X11/xinit/xinitrc

gnome-session#..GNOME

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

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

xsetroot-solidgrey

vncconfig-iconic&

xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&

twm&



或者vim/home/oracle/.vnc

#!/bin/sh

#Uncommentthefollowingtwolinesfornormaldesktop:

#unsetSESSION_MANAGER

#exec/etc/X11/xinit/xinitrc

gnome-session#..GNOME

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

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

xsetroot-solidgrey

vncconfig-iconic&

xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&

twm&

4.重新开启vncserver

vncserver









[root@mb_comp~]#vncserver





#yuminstallvncvnc-server



ps-ef|grepvnc查看vnc进程





Kill-92853

#vncserver



客户端安装

下载realvnc度娘一下一大把,windows的苹果系统都有

注册一个序列号,一路下一步就安完了















Vnc登陆







附:启停受控端及删除受控端

servicevncserverstart/stop/restart

vncserver-kill:1

servicevncserverstart

L连接vnc出现黑屏桌面



解决方法;

vim/etc/sysconfig/vncservers在末尾添加:

SERVERS="1:root"

VNCSERVERARGS[2]="-geometry1280x800-nolistentcp-nohttpd-localhost"

首次进入运行vncserver会要求设置密码:



设置好密码后回出现下面这样的提示:



New''server01:1(root)''desktopisserver01:1

Startingapplicationsspecifiedin/root/.vnc/xstartup

Logfileis/root/.vnc/server01:1.log





然后在windows中vncviewer4连接(wmware中linux的IP地址:桌面号:192.168.37.129:1),可能会出现连接失败的情况,可以暂时把防火墙关闭serviceiptablesstop







献花(0)
+1
(本文系weiman3389首藏)