现象:为保证服务器远程连接的安全性,修改ssh远程端口从默认22端口至其他端口

修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

#Port 22 //这行去掉#号

Port 20000 //下面添加这一行

重启ssh服务systemctl restart sshd.service

使用ssh工具连接服务器失败

原因:

服务器操作系统版本为Centos 7

[root@vsbmanager ~]# getenforce

Enforcing

解决方法:

①关闭selinux,修改配置文件vi /etc/selinux/config

SELINUX=disabled

关闭SELinux,重启服务器,远程连接正常。

②使用以下命令查看当前SElinux允许的ssh端口:

semanage port -l | grep ssh

添加20000端口到SELinux

semanage port -a -t ssh_port_t -p tcp 20000

然后确认一下是否添加进去

semanage port -l | grep ssh

如果成功会输出

ssh_port_t tcp 20000, 22

重启ssh

systemctl restart sshd.service

不过上述方法仅仅是在ssh中设置端口,还要在防火墙firewalld中放行才是

CentOS 7防火墙换用Friewalld了

其实跟iptable一样就命令不一样

这里有个问题如果要添加范围例外端口如1000-2000

语法命令如下:

启用区域端口和协议组合

firewall-cmd [--zone=] --add-port=[-]/ [--timeout=]

此举将启用端口和协议的组合。端口可以是一个单独的端口 或者是一个端口范围-。协议可以是tcp或udp。

实际命令如下:

firewall-cmd --permanent --add-port=20000/tcp

执行可以成功。

linux修改端口无效,Centos 7系统版本修改ssh远程端口不生效相关推荐

  1. 鸿网互联远程端口修改工具( 无需要重启,系统防火墙自动放行远程端口)

    系统防火墙开着,一修改远程端口,如果不放行防火墙远程端口,服务器就连不上了. 这是机房运维每天处理最多的事,有个这个小软件,上面的问题不会再出现了. 软件特点: 1.Server 2008/Serve ...

  2. ssh远程端口转发到本地_Linux SSH隧道或端口转发本地和远程端口的示例?

    ssh远程端口转发到本地 Ssh protocol secures remote connections which are shell or terminal-based to the remote ...

  3. 内网服务器外网连接SSH远程端口转发实战详解

    问题 前段时间在外地没有在实验室,随身携带了一个笔记本电脑.但是笔记本性能不够,想用SSH远程连接实验室的电脑.问如何连接?现有以下设备 设备 IP 备注 系统 实验室电脑C1 192.168.0.2 ...

  4. 内网穿透:SSH远程端口直接转发 或 SSH+Nginx间接转发

    说明 木有公网ip,利用云服务器中转,实现外网对本地无公网ip主机web server的访问 SSH远程端口直接转发 windows本地用Python+Flask搭建了一个测试网站 服务器ssh配置信 ...

  5. linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址

    刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...

  6. Linux(CentOS)查看系统版本

    1. Linux系统版本 这种方法只适合Redhat系的Linux cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 所有版本信 ...

  7. 【Linux服务器初上手】MobaXterm/系统版本/hostname/hosts/yum源配置/jdk/docker(不断完善)

    1.简单说明 这里对云服务器的购买.安全组设置等不做详细的说明,主要是描述连接上云服务器后要做的配置.开发环境搭建等操作,内容会不断进行完善. 服务器终端工具推荐使用MobaXterm优点是免费开源, ...

  8. git 发布android 系统版本 修改版本型号 查看指定文件的修改记录

    修改系统版本型号 pizza/build/tools/buildinfo.sh ro.build.bootdisplay.id= device/rockchip/rk30sdk/rk30sdk.mk ...

  9. linux修改ip配置文件路径,Centos7系统如何修改IP地址

    Centos7系统如何修改IP地址 很多人用习惯了windows系统,在使用Centos7系统中想要更换ip地址时候不知道怎么操作,下面百分网小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更 ...

最新文章

  1. 比特安索孟雄晖:软件授权的新开始
  2. gcc 复杂结构体 初始化_gcc编译选项
  3. 冷却负载、人为因素影响传统数据中心效率
  4. docker info 显示 Docker 系统信息
  5. 小白也能懂的 Nacos 服务模型介绍
  6. nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件
  7. 光线求交加速算法:边界体积层次结构(Bounding Volume Hierarchies)3-LBVH(Linear Bounding Volume Hierarchies)
  8. 解决pytorch CrossEntropyLoss报错RuntimeError: 1D target tensor expected, multi-target not supported
  9. can't get master address from zookeeper /新旧数据不一致
  10. 如何用git将本地文件放到github上
  11. 土豆服务器延期修复,DNF更新推迟, 土豆服务器发霉了?
  12. 【MFC】Ribbon界面开发(三)
  13. 服务器上发布的网站应用80端口时内网可以访问,外网不能访问
  14. 详解AES对称加密(python实现文件加密)
  15. coursera python证书_Coursera证书|三天零基础Python编程入门
  16. 【Android取证篇】华为设备无法识别解决方案
  17. STM32_HAL库—PWM产生指定个数
  18. 智慧交通引领不一样的未来出行
  19. ubuntu18.04部署syslog服务器
  20. 三只小猪称体重有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重?用条件if嵌套法和三目运算符法

热门文章

  1. php配置教程ecstore,ecstore初记
  2. FISCO BCOS 联盟链Max搭建
  3. python 输入一个月份判断季节
  4. watch、computed、methods的区别
  5. RK3399Pro LVDS接口触摸屏调试
  6. 给Table表头加必选小星号
  7. 东软睿道培训费用python
  8. OTB2013平台跑OTB2015的results遇到的问题
  9. preg_match和preg_match_all的区别
  10. keyshot怎么批量渲染_keyshot快速渲染实例教程,黑白播放器渲染方法