|
安装包
# 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远程登录工作站了。 |