设为首页  
加入收藏
开班信息  
日期 班名 余位
专家讲座
公司地图  
 
学园天地 当前位置:首页 > 教学管理 > 学园天地 > 详细信息
启用vnc及多用户访问设置
发布时间:2010-7-21 10:26:00 来源: 关键字:

安装包
# rpm -qa |grep vnc
vnc-4.0-8.1
vnc-server-4.0-8.1

服务器端设置方法:
1、因为完全安装已经包括了vnc-server-4.0-8.1软件。
 
2、设置服务器的主机名
2.1 编辑 /etc/hosts 增加一行
10.10.5.147     iscsi.wuhuren.com       iscsi
保存,退出。
2.2 编辑 /etc/sysconfig/network 修改hostname
HOSTNAME=iscsi.wuhuren.com
保存,退出。
 
3、启动vnc服务
# vncserver
第一次启动时会提示输入密码,输入 "abcd1234"
输入后会自动在/root/目录下生成一个.vnc的隐藏目录
 
4 、 修改桌面设置,默认的vnc服务启动用的桌面是xterm,我们修改成和系统一致的gnome桌面系统。
4.1 编辑/root/.vnc/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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
保存退出。
 
5、重启vncserver
杀掉当前运行的vnc服务进程
# vncserver -kill `ps -ef |grep Xvnc |awk ''''''''{print $9}''''''''`    
Killing Xvnc process ID 7526
 
重启
# vncserver -geometry 1024x768 -depth 16 (设置分辨率为1024*768)
 
Warning: iscsi.wuhuren.com:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server iscsi.wuhuren.com:1
 
New ''''''''iscsi.wuhuren.com:2 (root)'''''''' desktop is iscsi.wuhuren.com:2
 
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/iscsi.wuhuren.com:2.log
重上面信息看到,iscsi.wuhuren.com:2 启动正常
 

设置多用户访问:

以root权限修改/etc/sysconfig/vncservers文件:

vim /etc/sysconfig/vncservers

如果要以lincao,leiwang账号登录登入桌面分辨率为1280x1024,则设置为:

VNCSERVERS=”1:lincao 2:leiwang”

VNCSERVERARGS[1]=”-geometry 1280x1024 -alwaysshared –depth 16”

其中-alwaysshared表示允许多终端同时登录,-depth指颜色分辨率,可以是8,16,24,32。
 

 

设置防火墙:

以root权限修改/etc/sysconfig/iptables

# Firewall configuration written by system-config-securitylevel

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:RH-Firewall-1-INPUT - [0:0]

-A INPUT -j RH-Firewall-1-INPUT

-A FORWARD -j RH-Firewall-1-INPUT

-A RH-Firewall-1-INPUT -i lo -j ACCEPT

-A RH-Firewall-1-INPUT -i eth0 -j ACCEPT

-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT

-A RH-Firewall-1-INPUT -p 50 -j ACCEPT

-A RH-Firewall-1-INPUT -p 51 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT

-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-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

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5904 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5905 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5906 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5907 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5908 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5909 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5910 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5911 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5912 -j ACCEPT


-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

COMMIT

注意红色部分为新增加的内容!

重新启动iptables:

&/etc/rc.d/init.d/iptables restart

Flushing firewall rules: [ OK ]

Setting chains to policy ACCEPT: filter [ OK ]

Unloading iptables modules: [ OK ]

Applying iptables firewall rules: [ OK ]

Loading additional iptables modules: ip_conntrack_netbios_n[ OK ]

至此可以通过VNC Viewer远程登录工作站了。


在线客服乐语