感谢支持
我们一直在努力

oracle linux 下成功配置X manager 与VNC(图)

今天在Oracle linux下配置了一下X manager 和vnc,是第一次配置vnc,vnc配置要比X manager简单许多这里记录一下:


—-  X manager 配置:


1.修改GDM的配置文件,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为true


[xdmcp]


# Distributions: Ship with this off. It is never a safe thing to leave


# out on the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only


# allow local access is another alternative but not the safest.


# Firewalling port 177 is the safest if you wish to have xdmcp on.


# Read the manual for more notes on the security of XDMCP.


Enable=true


用vi编辑gdm.conf 进入后键入/xdmcp查找字符串xdmcp “n”是搜索下一句,这样就能快速的定位到xdmcp项


2.修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉


! SECURITY: do not listen for XDMCP or Chooser requests


! Comment out this line if you want to manage X terminals with xdm


!DisplayManager.requestPort: 0


3.修改/etc/X11/xdm/Xaccess文件 #* #any host can get a login window 去掉此行首位的#


# right hand sides can match.


#


* #any host can get a login window


#


# To hardwire a specific terminal to a specific host, you can


4. 如果有防火墙,请打开177的端口


ok!配置完后用X manager进入吧

—-VNC 配置


1.检查rpm包是否安装


[Oracle@niuge ~]$ rpm -qa|grep vnc


vnc-server-4.0-11.el4


vnc-4.0-11.el4


只要有第一个vnc-server-4.0-11.el这个就足够,这是服务端运行程序。如未安装,请安装


2.安装好后运行 vncserver


[test@niuge ~]$ vncserver


You will require a password to access your desktops.


Password:


Verify:


xauth: creating new authority file /home/test/.Xauthority


New ‘niuge:3 (test)’ desktop is niuge:3


Creating default startup script /home/test/.vnc/xstartup


Starting applications specified in /home/test/.vnc/xstartup


Log file is /home/test/.vnc/niuge:3.log


会提示你输入登录密码,同时会给你提示,记住这个”:3″ 这是你vnc客户端登录时候要用到的,我机器已经开启了2个,所以这个是:3


3.在windows机器上装好vnc客户端,装好后运行客户端,输入方式如下图所示


oracle linux 下成功配置X manager 与VNC(图)


点击OK后提示输入你刚才设置的密码。点击后就会进入


oracle linux 下成功配置X manager 与VNC(图)


ok!是不是觉得命令行方式不爽,别着急,修改一下配置就可以进入windows模式


4.刚才在开启vncserver时候有如下提示:


Creating default startup script /home/test/.vnc/xstartup


Starting applications specified in /home/test/.vnc/xstartup


Log file is /home/test/.vnc/niuge:3.log

我们来看看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 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &


twm &


ok!看说明很容易就知道如何正常进入desktop了


# Uncomment the following two lines for normal desktop:


 unset SESSION_MANAGER


 exec /etc/X11/xinit/xinitrc


修改后保存退出


先停止vncserver:


[test@niuge ~]$ vncserver -kill :3


Killing Xvnc process ID 30475


[test@niuge ~]$


重启vncserver


[test@niuge ~]$ vncserver


New ‘niuge:3 (test)’ desktop is niuge:3


Starting applications specified in /home/test/.vnc/xstartup


Log file is /home/test/.vnc/niuge:3.log


OK!让我们重复上边的步骤重新登录vnc


oracle linux 下成功配置X manager 与VNC(图)


熟悉的画面出现了。

赞(0) 打赏
转载请注明出处:服务器评测 » oracle linux 下成功配置X manager 与VNC(图)
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏