zoukankan      html  css  js  c++  java
  • sshd服务安全优化-修改ssh端口

    环境

    系统 IP 软件
    centos7 192.168.153.130 openssh

    修改默认端口

    影响因素:

    1. firewall/iptables
    2. selinux
    3. ssh服务配置

    centos7修改步骤

    sshd配置文件修改:
    ]# vim /etc/ssh/sshd_config
    ...
    port 22 #先保留22端口,以防止修改后错误,导致默认端口不能使用
    port 30022 #新加一条端口设置
    ...
    
    防火墙规则修改:
    ]# systemctl status firewalld #检查防火墙状态
    ]# firewall-cmd --zone=public --add-port=30022/tcp --permanent #修改防火墙规则,添加ssh端口
    success
    ]# firewall-cmd -reload #重新加载防火墙规则
    ]# firewall-cmd --zone=public --query-port=30022/tcp #查询端口是否添加成功
    yes
    
    selinux规则修改:
    ]# getenforce #检查selinux状态,Enforcing开启,disabled关闭,permissive关闭但记录警告信息
    Enforcing
    ]# semanage port -l|grep ssh #查询ssh端口
    ssh_port_t                     tcp      22
    ]# semanage -a -t ssh_port_t -p tcp 30022
    ]# semanage port -l|grep ssh
    ssh_port_t                     tcp      30022, 22
    
    ]# systemctl restart sshd #重启sshd服务
    ]# systemctl status sshd #查看服务状态
    ● sshd.service - OpenSSH server daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
       Active: active (running) since 一 2020-04-27 11:01:37 CST; 7s ago
         Docs: man:sshd(8)
               man:sshd_config(5)
     Main PID: 19468 (sshd)
        Tasks: 1
       Memory: 3.0M
       CGroup: /system.slice/sshd.service
               └─19468 /usr/sbin/sshd -D
    
    4月 27 11:01:37 localhost systemd[1]: Starting OpenSSH server daemon...
    4月 27 11:01:37 localhost sshd[19468]: Server listening on 0.0.0.0 port 30022.
    4月 27 11:01:37 localhost sshd[19468]: Server listening on :: port 30022.
    4月 27 11:01:37 localhost sshd[19468]: Server listening on 0.0.0.0 port 22.
    4月 27 11:01:37 localhost sshd[19468]: Server listening on :: port 22.
    4月 27 11:01:37 localhost systemd[1]: Started OpenSSH server daemon.
    
    ]# ssh username@ip -p 30022 #重新连接测试是否正常
    
    ]# sed -i 's/^port 22/^#&/g' /etc/ssh/sshd_config #将默认端口22注释掉
    ]# systemctl restart sshd
    
  • 相关阅读:
    Mac下写博客工具ecto相关资料
    重装MacOS
    Mac下写博客工具MarsEdit相关资料
    Mac下安装最新版本的Graphviz
    什么是回归分析?
    Mac 配置Charles抓https的包
    Android sdk tool android 命令参数
    判断某个端口被那个进程占用
    [置顶] 微创新时代个人崛起的方法
    xml获取配置DataTable
  • 原文地址:https://www.cnblogs.com/wanwz/p/12785640.html
Copyright © 2011-2022 走看看