• centos7修改ssh端口


    一、修改ssh配置文件

    vi /etc/ssh/sshd_config   在Port 22下面加上Port  59157,我这里是以59157端口为例

    二、向防火墙中添加新的ssh端口

    firewall-cmd --zone=public --add-port=59157/tcp --permanent     新增ssh端口

    firewall-cmd --reload    重新加载防火墙,否则新增端口不能生效

    firewall-cmd --zone=public --list-all  验证一下新端口是否添加上

    三、向SELinux中添加新的SSH端口

    /usr/sbin/sestatus   如果是disabled就不用管了,如果是enable就需要往下进行

    semanage port -l | grep ssh                查询当前ssh服务端口,系统提示bash: semanage: command not found,这时我们要安装SELinux的管理工具semanage

    yum install policycoreutils-python       运行 semanage 需要先安装其依赖工具包 policycoreutils-python

    semanage port -l | grep ssh    查询当前 ssh 服务端口

    semanage port -a -t ssh_port_t -p tcp 59157  向SELinux中添加新的ssh端口  

    semanage port -l | grep ssh  验证ssh端口是否添加成功

    systemctl restart sshd.service  最好检查一下所有配置以及新端口是否可以连接,检查好后再重启ssh服务,如果确认没问题最好在配置文件里把默认22端口注释

    为确保万无一失,重启2次机器

  • 相关阅读:
    解读Android 12首个开发者预览版
    Pod创建私有库
    Flutter常用网站
    Flutter常用快捷键
    多个网络请求-并发执行、顺序执行
    小猫爬山问题---贪心算法失效,深度优先搜索优化
    网络基本概念备忘:MAC地址,端口,HTTP状态码
    常见图片文件格式简析
    pdf2xls
    评分卡模型
  • 原文地址:https://www.cnblogs.com/leon2659/p/9401231.html
Copyright © 2020-2023  润新知