我是靠谱客的博主 闪闪魔镜,最近开发中收集的这篇文章主要介绍CentOS Stream修改SSH端口及删除端口CentOS Stream修改SSH端口及删除端口,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

CentOS Stream修改SSH端口及删除端口

1.修改SSH端口

sudo vim /etc/ssh/sshd_config 

找到

#Port 22

修改为以下内容

Port 22	//开放默认的22端口,为了保证ssh能通过22正常登录,即使自定义端口无法正常登录也需要保证22暂时能够正常登录,方便之后操作
Port 1001	//新增的端口号

2.配置firewall(防火墙)

向firewall中添加自定义的ssh端口1001

sudo firewall-cmd --zone=public --add-port=1001/tcp --permanent //增加permanent参数代表永久性

重新加载firewall

sudo firewall-cmd --reload 

查看端口是否添加成功,如果添加成功则会显示yes,否则会显示no

sudo firewall-cmd --zone=public --query-port=1001/tcp

3.修改SELinux,同时查看semanage是否已经安装,如果semanage没有安装,则无法使用semanage命令

sudo rpm -qa |grep policycoreutils-python
# 若未安装,请先安装工具包

[root@CentOSStream9 ~]# dnf provides semanage	#查看semanage在哪个安装包中
Repository baseos is listed more than once in the configuration
Repository appstream is listed more than once in the configuration
上次元数据过期检查:0:22:21 前,执行于 2022年11月26日 星期六 15时11分14秒。
policycoreutils-python-utils-3.3-5.el9.noarch : SELinux policy core python utilities
仓库        :appstream
匹配来源:
文件名    :/usr/sbin/semanage

policycoreutils-python-utils-3.4-1.el9.noarch : SELinux policy core python utilities
仓库        :appstream
匹配来源:
文件名    :/usr/sbin/semanage

policycoreutils-python-utils-3.4-2.el9.noarch : SELinux policy core python utilities
仓库        :appstream
匹配来源:
文件名    :/usr/sbin/semanage

policycoreutils-python-utils-3.4-3.el9.noarch : SELinux policy core python utilities
仓库        :appstream
匹配来源:
文件名    :/usr/sbin/semanage

policycoreutils-python-utils-3.4-4.el9.noarch : SELinux policy core python utilities
仓库        :@System
匹配来源:
文件名    :/usr/sbin/semanage

policycoreutils-python-utils-3.4-4.el9.noarch : SELinux policy core python utilities
仓库        :appstream
匹配来源:
文件名    :/usr/sbin/semanage

[root@CentOSStream9 ~]# dnf install policycoreutils-python-utils-3.4-4.el9.noarch	#安装
Repository baseos is listed more than once in the configuration
Repository appstream is listed more than once in the configuration
上次元数据过期检查:0:26:16 前,执行于 2022年11月26日 星期六 15时11分14秒。
软件包 policycoreutils-python-utils-3.4-4.el9.noarch 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@CentOSStream9 ~]# 


4.查看selinux当前允许的端口

sudo semanage port -l |grep ssh 

5.增加自定义的ssh端口1001

sudo semanage port -a -t ssh_port_t -p tcp 1001

7.检查自定义端口是否添加成功,如果成功怎会显示

sudo semanage port -l |grep ssh

8.重启相关服务

sudo systemctl restart sshd	//ssh服务
sudo systemctl restart firewalld.service	//firewall服务

9.在sshd_config中将22端口注释后重启ssh服务就可以完成所有设置。

10.firewall删除某个端口

firewall-cmd --zone=public --query-port=1001/tcp	//先查看该端口是否存在
firewall-cmd --zone=public --remove-port=22/tcp --permanent	//如果该端口存在,则删除
firewall-cmd --zone=public --query-port=22/tcp	//再次查看需要删除的端口是否已经删除
firewall-cmd --reload	//重新加载

11.semanage删除端口

semanage port --delete -t ssh_port_t -p tcp 5500

最后

以上就是闪闪魔镜为你收集整理的CentOS Stream修改SSH端口及删除端口CentOS Stream修改SSH端口及删除端口的全部内容,希望文章能够帮你解决CentOS Stream修改SSH端口及删除端口CentOS Stream修改SSH端口及删除端口所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部