CentOS7新增SSH端口

本文介绍了如何在CentOS7系统中将SSH服务的端口更改为10086,包括向防火墙添加新端口、重载配置、确认配置以及处理SELinux设置,确保SSH监听新端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

step 1

vim /etc/ssh/sshd_config

这里写图片描述

如上图,添加10086端口

step 2

  • 2.1 向防火墙中添加允许端口
firewall-cmd --add-port=10086/tcp --permanent
  • 2.2 重载配置
firewall-cmd --reload
  • 2.3 确认配置
firewall-cmd --query-port=10086/tcp

step 3

  • 查看SElinux状态
getenforce

如果是enforcing则为开启,permissive则为关闭

  • 如果开启了SELinux,则要通知SElinux新增的端口
semanage port -a -t ssh_port_t -p tcp 10086
semange port -l | grep ssh //如果出现了 10086,22则说明ok
  • 重启ssh和firewall服务
systemctl restart sshd
systemctl restart firewalld
  • 查看ssh是否监听新建的端口
netstat -tulnp | grep sshd

如果出现了10086 22说明成功

补充

semanage命令是用来查询与修改SELinux默认目录的安全上下文。
如果没有安装semanage,则需要进行安装

yum install policycoreutils-python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值