|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!PS:偶之前基础不必Linux的近程图形桌面,头几天有开辟的同事设置CentOS的vnc有成绩,找我办理,就特地纪录总结一下,这个总结是对照完全的。上面的设置在CentOS5.x和6.x、SUSE企业版亲检验证,其他刊行版按理也通用:
1、装置响应桌面情况与vnc办事端和客户端:
#yumgroupinstall"GNOMEDesktopEnvironment"(CentOS5.x装置GNOME桌面情况)
#yumgroupinstall"XWindowSystem""Desktop"(CentOS6.x装置GNOME桌面情况)
#yumgroupinstallXfce(CentOS装置Xfce桌面情况,可选)
#yuminstallvnc-servervnc*(CentOS5.x里)
#yuminstalltigervnc-servertigervnc(CentOS6.x里)
申明:Xfce与KDE,Gnome都是图形桌面情况,其特性是占用资本更小资本占用情形大抵为:Gnome>KDE>Xfce。详细情形与版本有关。一样平常版本越新,资本占用越年夜。
2、VNC的启动和重启:
#/etc/init.d/vncserverrestart
注:偶然候下面的下令启动会报错,间接运转就能够:
#vncserver
注:封闭详细的vncserver下令:vncserver-kill:1vncserver-kill:2
3、设置近程上岸到gnome桌面的设置:
#vim/etc/sysconfig/vncservers(SUSE企业版不必设置此文件)
再最初面到场以下两行:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry1024x768-alwaysshared-depth24"
申明:
1、-alwaysshared暗示统一个显现端口同意多用户同时登录-depth代为色深,参数有8、16、24、32;
2、这里的“用户名”是指linux体系用户的称号;
3、下面三行中第一行是设定可使用VNC办事器的帐号,能够设定多个,但两头要用空格离隔。注重后面的数字“1”或是“2”,当你要从别的电脑来VNC办事器时,就必要用IP:1这类***,而不克不及间接用IP。如假定你的VNC办事器IP是192.168.1.100,那想进进VNC办事器,并以peter用户登录时,必要在vncviewer里输出IP的中央输出:192.168.1.100:1,假如是root,那就是192.168.1.100:2;
4、上面两行[1][2]最好与下面谁人绝对应,前面的800X600能够换成你电脑撑持的分辩率。注重两头的”x”不是“*”,而是小写字母”x”。
4、设置vnc会见暗码:
#vncpasswd
申明:这里是为下面的root近程用户配暗码,以是在root账户下配;顺次类推,为其余账户配暗码,就要在其余账户下设暗码。
五:修正近程桌面显现设置文件:
#vim/root/.vnc/xstartup
#!/bin/sh
#Uncommentthefollowingtwolinesfornormaldesktop:
unsetSESSION_MANAGER
exec/etc/X11/xinit/xinitrc
[-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"&
gnome-session&#setstartingGNOMEdesktop
#startkde&#kdedesktop
#twm&#Textinte***ce
#/usr/bin/startxfce4
#exec/usr/bin/fluxbox
申明:
1、不修正此文件你看到的近程桌面很复杂,相称于下令行操纵,为了近程操纵好像当地操纵一样,务必参考以上体例举行修正;
2、只需你启用一次VNCserver,就可以主动创立,***以下:
#vncserver
经由过程下面的***,就能够在用户家目次下的.vnc目次里创立xstartup文件。
6、vnc客户端上岸:
在vnc客户端中输出:办事器端IP:1或办事器端IP:2
如图所示:
iptables防火墙默许会制止vnc近程桌面,以是必要在iptables同意经由过程。当你启动vnc办事后,你能够用netstat–tunlp下令来检察vnc办事所利用的端口,能够发明有5801,5901,6001等。利用上面下令开启这些端口:
#vim/etc/sysconfig/iptables
增加:
-ARH-Firewall-l-INPUT-ptcp-mtcp–dport5801-jACCEPT
-ARH-Firewall-l-INPUT-ptcp-mtcp–dport5901-jACCEPT
-ARH-Firewall-l-INPUT-ptcp-mtcp–dport6001-jACCEPT
重启防火墙:
#/etc/init.d/iptablesrestart
大概间接封闭防火墙:
#/etc/init.d/iptablesstop
7、开机自启动vncserver办事:
#chkconfigvncserveron
8、vnc的反向毗连设置:
在年夜多半情形下,vncserver总处于监听形态,vncclient自动向办事器收回哀求从而创建毗连。但是在
一些特别的场所,必要让vnc客户机处于监听形态,vncsrever自动向客户机收回毗连哀求,此谓vnc的
反向毗连。
次要步调:
a、启动vncclient,使vncviewer处于监听形态;
#vncviewer-listen
b、启动vncserver
#vncserver
c、在vncserver端实行vncconnect下令,倡议server到client的哀求;
#vncconnect-display:1192.168.80.135
9、大概碰到的成绩:
a、黑屏
在Linux里装置设置完VNC办事端,发明多用户上岸会呈现黑屏的情形,详细的征象为:
客户端能够经由过程IP预会话号上岸进进体系,但上岸出来是乌黑一片,除一个叉形的鼠标之外,伸手不见五指。
缘故原由:用户的VNC的启动文件权限未设置准确。
办理***:将黑屏用户的xstartup(通常是:/用户目次/.vnc/xstartup)文件的属性修正为755(rwxr-xr-x)。
完后杀失落一切已启动的VNC客户端:
vncserver-kill:1
vncserver-kill:2(注重:-kill与:1或:2两头有一空格)
最初重启vncserver办事便可!#/etc/init.d/vncserverrestart
注重:vncserver只能由启动它的用户来封闭,立即是root也不克不及封闭别的用户开启的vncserver,
除非用kill下令暴力杀逝世历程。
b、Windown下怎样上岸VNCServer
(1)从扫瞄器登录(扫瞄器必要装置JAVA撑持库,作为javaapplet来完成,才干登录把持VNC办事器,能够yuminstalljava*装置)
间接从扫瞄器中输出以下地点:
http://***.***.***.***:5801
(2)从VNC客户端登录
在windows上装置vnc客户端,然后输出***.***.***.***:x,毗连登录。
备注:
a、输出的格局为IP:号码,号码要看你本人的设置而定。如192.168.80.128:1
b、上岸提醒connectionrefused(10061),则是由于linux防火墙的成绩,请反省防火墙设置。
c、前面的尾缀”:x”也是不克不及少的,要否则老提醒failedtoconnect:connectionrefused(10061)
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|