Linux centos 遠程SSH默認22端口修改爲其他端口

    修改SSH的默認端口:

    

    1,控制SSH訪問端口的文件爲 /etc/ssh/sshd_config

    因此,編輯SSH配置文件sshd_config:

    #vi /etc/ssh/sshd_config


    2,查找到 Port=22字段,將其前面的註釋去掉:

    

    13  #Port 22        //將註釋符#去掉

    14  #AddressFamily any

    15  #ListenAddress 0.0.0.0

    16  #ListenAddress ::


    3,在這行下面再加同樣的一行,端口號改爲自己準備修改後的端口:

    

   13  Port 22

    14  Port 2022        //新增一行,增加修改後的端口號

    15  #AddressFamily any

    16  #ListenAddress 0.0.0.0

    17  #ListenAddress ::

    

    4,修改保存後,重啓SSH服務:

    #/etc/init.d/sshd restart     //或者

    #service sshd restart 


    5,如果還不通訪問,需要關閉防火牆:

    #/etc/init.d/iptables stop   //或者

    #service iptables stop     

    

    或者在防火牆過濾規則中上增加一條,允許對新增的端口2022的訪問:

    #vi /etc/sysconfig/iptables

    新增一條策略,放通端口2022:

    

    :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 2022 -j ACCEPT

    -A INPUT -j REJECT --reject-with icmp-host-prohibited

    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    COMMIT


    6,這樣,就可以通過2022遠程訪問linux主機了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章