zoukankan      html  css  js  c++  java
  • Centos下设置VNC为3389端口

    1、安装vnc
    Java代码 复制代码 收藏代码
    1. yum install vnc vnc-server  
    yum install vnc vnc-server
    
    2、修改vnc端口,修改/usr/bin/vncserver ,把5900变为3388
    Java代码 复制代码 收藏代码
    1. grep "59" /usr/bin/vncserver -n   
    2. $vncPort = 5900 + $displayNumber;   
    3. # (5900+n) or the X server port (6000+n).   
    4.     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服务
    Java代码 复制代码 收藏代码
    1. vncserver   
    2. You will require a password to access your desktops.   
    3. Password:   
    4. Verify:  
    vncserver
    You will require a password to access your desktops.
    Password:
    Verify:
    
    4、添加vnc用户,添加/etc/sysconfig/vncservers
    Java代码 复制代码 收藏代码
    1. VNCSERVERS="1:root"  
    2. VNCSERVERARGS[1]="-geometry 1024x768"  
    VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 1024x768"
    
    5、配置防火墙,vi /etc/sysconfig/iptables
    Java代码 复制代码 收藏代码
    1. [root@centos63 ssh]# vi /etc/sysconfig/iptables   
    2.   
    3. # Firewall configuration written by system-config-firewall   
    4. # Manual customization of this file is not recommended.   
    5. *filter   
    6. :INPUT ACCEPT [0:0]   
    7. :FORWARD ACCEPT [0:0]   
    8. :OUTPUT ACCEPT [0:0]   
    9. -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT   
    10. -A INPUT -p icmp -j ACCEPT   
    11. -A INPUT -i lo -j ACCEPT   
    12. -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT   
    13. -A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT   
    14. -A INPUT -j REJECT --reject-with icmp-host-prohibited   
    15. -A FORWARD -j REJECT --reject-with icmp-host-prohibited   
    16. 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
    COMMIT
    
    6、重启VNC服务
    Java代码 复制代码 收藏代码
    1. /etc/init.d/vncserver restart   
    2. 或者   
    3. service vncserver restart  
    /etc/init.d/vncserver restart
    或者
    service vncserver restart
    
    7、重启防火墙,使刚才的端口配置生效
    Java代码 复制代码 收藏代码
    1. /etc/init.d/iptables restart   
    2. service iptables restart  
    /etc/init.d/iptables restart
    service iptables restart
    
    8、设置vnc服务器开机自动启动
    Java代码 复制代码 收藏代码
    1. chkconfig vncserver on   
    2. chkconfig --list vncserver   
    3. 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:off
    
    9、远程登录
  • 相关阅读:
    第7章例7-12
    第7章例7-11
    第7章例7-9
    第7章例7-8
    第7章例7-7
    第7章例7-6
    第7章例7-5
    第7章例7-4
    第7章例7-3
    第7章例7-2
  • 原文地址:https://www.cnblogs.com/zajsky/p/3443973.html
Copyright © 2011-2022 走看看