Linux修改ssh默认端口22为其他端口2024

一、修改配置文件

修改ssh服务的配置文件: /etc/ssh/sshd_config 将Port 22放开注释,并将22修改为2024,并保存

二、重启sshd服务

复制代码
systemctl restart sshd

三、重启服务失败

如果重启服务失败,可以执行以下命令:

复制代码
semanage port -a -t ssh_port_t -p tcp 2024

semanage port -a -t ssh_port_t -p tcp 2024 命令在 SELinux(Security-Enhanced Linux)环境中用于向 SELinux 策略中添加一个新的端口规则。具体来说,这个命令的作用是将 TCP 协议的 2024端口标记为 ssh_port_t 类型,这意味着 SELinux 将允许 SSH 服务(或其他配置为使用此端口的合法服务)在此端口上接收连接,而不会由于 SELinux 策略的限制而被阻止。

如果没有semanage 命令,可以手动安装:

复制代码
yum install policycoreutils

四、关闭防火墙或放通策略

由于sshd端口已修改,请关闭防火墙或者放通新的2024端口

五、ssh连接测试

修改连接信息的端口号为2024,再重新连接,连接成功!

相关推荐
何中应13 小时前
vmware的linux虚拟机如何设置以命令行方式启动
linux·运维·服务器
野犬寒鸦13 小时前
从零起步学习并发编程 || 第一章:初步认识进程与线程
java·服务器·后端·学习
江畔何人初13 小时前
kubernet与docker的关系
linux·运维·云原生
百炼成神 LV@菜哥13 小时前
Kylin Linux V10 aarch64 安装启动 TigerVNC-Server
linux·服务器·kylin
m0_7373025813 小时前
百度智能云边缘云服务器,端云协同赋能全域智能场景
服务器
Anastasiozzzz14 小时前
LeetCode Hot100 295. 数据流的中位数 MedianFinder
java·服务器·前端
佑白雪乐14 小时前
<Linux基础11集>电流+二极管+晶体管+存储器
linux
嵌入式郑工14 小时前
RK3566 LubanCat 开发板 USB Gadget 配置完整复盘
linux·驱动开发·ubuntu
Exquisite.14 小时前
Nginx
服务器·前端·nginx
one____dream14 小时前
【网安】Reverse-非常规题目
linux·python·安全·网络安全·ctf