zoukankan      html  css  js  c++  java
  • linux修改SSH远程登录端口 服务器安全篇

    1、修改SSH远程登录端口为5000

     

    输入 vi/etc/ssh/sshd_config

     

    Port 5000                        #把’#Port 22’修改为’Port 5000’;(切记将#号去掉才会生效)

     

    #AddressFamilyany

     

    #ListenAddress0.0.0.0

     

    #ListenAddress::

     

    输入 service sshd restart     #重启SSH服务;

    2、防火墙添加端口

     

    默认下iptables只开启了一部分端口,使用额外端口如’5000’需要在iptables中添加白名单

     

    vi /etc/sysconfig/iptables 

    (假如没有 iptables 输入一下命令

      # iptables -P OUTPUT ACCEPT

      # service iptables save

    )

     

    加入  -A INPUT -p tcp -m tcp --dport 5000 -j ACCEPT

     如下:

           Generated by iptables-save v1.4.7 on Fri Jul 14 21:19:06 2017

            *filter

           :INPUT ACCEPT [55:3250]

           -A INPUT -p tcp -m tcp --dport 5000 -j ACCEPT   <-加入

          :FORWARD ACCEPT [0:0]

          :OUTPUT ACCEPT [31:2530]

          COMMIT

          # Completed on Fri Jul 14 21:19:06 2017

    输入 service iptables restart

     

    查看端口是否打开

    /etc/sysconfig/iptables -L -n

     

    3、安全增强篇

     

    先增加一个普通权限的用户并设置密码:

     

    # useradd admin

     

    # passwd impsw

     

    服务器禁止ROOT远程登录:

     

    # vi/etc/ssh/sshd_config

     

    #LoginGraceTime2m

     

    #PermitRootLoginno          #将’PermitRootLogin yes’改为’ PermitRootLogin no’

     

    #StrictModesyes

     

    #MaxAuthTries6

     

    #MaxSessions10

     

    # servicesshd restart         #重启SSH服务;

     

    远程管理用普通用户admin登录,然后用 suroot 切换到root用户拿到最高权限。

  • 相关阅读:
    在多线程中使用静态方法是否有线程安全问题(转载)
    为什么乐观的人多能成功呢?
    每个人都是超级英雄-《技巧:如何用一年的时间获得十年的经验》
    003|再谈10000小时,三板斧破四困境
    002|也谈10000小时
    在职场中如何通过讲故事,影响他人、支持自己(下篇)
    全面解读:微信服务号升级和群发增至4条的应用方法
    Technical reading July-15
    read links July-14
    Technical news July-11
  • 原文地址:https://www.cnblogs.com/orangegem/p/7172968.html
Copyright © 2011-2022 走看看