新购买了一台AMD四核CPU的PC,准备做仿真工作站。由于多个同事同时使用,配置VNC服务器让大家都可以图形登陆该机器。
准备工作:
1. 安装RedHat AS4 U4
2. 确认安装vnc-server:
#rpm -q vnc-server [enter]
vnc-server-4.0-8.1
3. 下载用于windows的vnc客户端:realvnc
配置vnc server:
1. 配置vncserver作为系统服务。在config文件中增加3个用户
#vi /etc/sysconfig/vncservers
...
# VNCSERVERS="1:myusername" VNCSERVERS="1:olivernie 2:user1 3:user2"
VNCSERVERARGS[1]="-geometry 800x600 -query localhost"
VNCSERVERARGS[2]="-geometry 800x600 -query localhost"
VNCSERVERARGS[3]="-geometry 800x600 -query localhost" 2. 设置密码
#su olivernie
#cd /home/olivernie
#vncpasswd
Password:
Verify:
#ls .vnc
passwd
按照同样的方法为user1和user2设置密码。
3. 启动vncserver
#service vncserver start
Starting VNC server: 1:olivernie, 2:user1, 3:user2
4. 更改xstartup脚本,将所有行都用#注释掉。
#cd /home/olivernie/.vnc/
#ls
passwd olivernie:1.log olivernie:1.pid xstartup
#vi xstartup
注释掉所有行
5. 如果有防火墙,需开放端口5901(olivernie),5902(user1),5903(user3)
#vi /etc/sysconfig/iptables
...
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5903 -j ACCEPT
然后重新启动防火墙服务:
#service iptables restart
6. 设定远程登陆到gnome,并使用xdm的登陆管理
step1:
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window 改为:
* # any host can get a login window step2:
编辑/etc/X11/gdm/gdm.conf,将下面的行:
[xdmcp]
Enable=false
#Port=177
改为
Enable=true Port=177 7. 重新启动linux系统。
8. 在windows上安装realvnc,然后运行realviewer。
键入RedHat AS4服务器的ip和vnc端口,这是user1的登陆界面。
然后键入VNC密码(注意,不是linux的login密码,是在使用vncpasswd设定的密码)
然后就是和本地登陆一样的gnome登陆界面了。
(完)
文章评论(0条评论)
登录后参与讨论