Centos下设置VNC为3389端口
1、安装vnc
- yum install vnc vnc-server
yum install vnc vnc-server2、修改vnc端口,修改/usr/bin/vncserver ,把5900变为3388
- grep "59" /usr/bin/vncserver -n
- $vncPort = 5900 + $displayNumber;
- # (5900+n) or the X server port (6000+n).
- if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) {
grep "59" /usr/bin/vncserver -n $vncPort = 5900 + $displayNumber; # (5900+n) or the X server port (6000+n). if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) {3、启动VNC服务
- vncserver
- You will require a password to access your desktops.
- Password:
- Verify:
vncserver You will require a password to access your desktops. Password: Verify:4、添加vnc用户,添加/etc/sysconfig/vncservers
- VNCSERVERS="1:root"
- VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768"5、配置防火墙,vi /etc/sysconfig/iptables
- [root@centos63 ssh]# vi /etc/sysconfig/iptables
- # Firewall configuration written by system-config-firewall
- # Manual customization of this file is not recommended.
- *filter
- :INPUT ACCEPT [0:0]
- :FORWARD ACCEPT [0:0]
- :OUTPUT ACCEPT [0:0]
- -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
- -A INPUT -p icmp -j ACCEPT
- -A INPUT -i lo -j ACCEPT
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT
- -A INPUT -j REJECT --reject-with icmp-host-prohibited
- -A FORWARD -j REJECT --reject-with icmp-host-prohibited
- COMMIT
[root@centos63 ssh]# vi /etc/sysconfig/iptables # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT6、重启VNC服务
- /etc/init.d/vncserver restart
- 或者
- service vncserver restart
/etc/init.d/vncserver restart 或者 service vncserver restart7、重启防火墙,使刚才的端口配置生效
- /etc/init.d/iptables restart
- service iptables restart
/etc/init.d/iptables restart service iptables restart8、设置vnc服务器开机自动启动
- chkconfig vncserver on
- chkconfig --list vncserver
- vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off
chkconfig vncserver on chkconfig --list vncserver vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off9、远程登录