修改CentOS的SSH登录端口(22端口)

要修改CentOS系统的SSH服务默认端口(22端口),请按照以下步骤操作:

  1. 备份SSH配置文件
bash 复制代码
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
  1. 编辑SSH配置文件
bash 复制代码
sudo vi /etc/ssh/sshd_config
  1. 查找并修改端口设置
    找到以下行(大约在第13行左右):
bash 复制代码
#Port 22

取消注释并添加新端口(例如使用56001):

bash 复制代码
#Port 22
Port 56001
  1. 配置防火墙
    如果使用firewalld:
bash 复制代码
sudo firewall-cmd --permanent --add-port=56001/tcp
sudo firewall-cmd --reload
bash 复制代码
sudo iptables -I INPUT -p tcp --dport 56001 -j ACCEPT
sudo service iptables save
  1. 重启SSH服务
bash 复制代码
sudo systemctl restart sshd
  1. 可选:更新SELinux策略
    如果系统启用了SELinux,需要运行:
bash 复制代码
sudo semanage port -a -t ssh_port_t -p tcp 56001
相关推荐
hj2862515 小时前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
.YYY6 小时前
Linux--如何安装rockyLinux9虚拟机
linux
kdxiaojie6 小时前
U-Boot分析【学习笔记】(12)
linux·笔记·学习
Bert.Cai7 小时前
Linux let命令详解
linux·运维·服务器
枕星而眠7 小时前
Linux 线程:原理、属性、实战与面试避坑
linux·运维·c语言·面试
晚风予卿云月7 小时前
【Linux】环境变量概念、作用、配置与修改详解
linux·运维·服务器·环境变量
r-t-H7 小时前
从零开始搭建CDH-第十二章
linux·hive·spark·centos·hbase
~黄夫人~7 小时前
零基础速通|Windows&Linux 常用命令行对照表大全
linux·运维·windows·笔记·备忘录·整理表格
benjiangliu7 小时前
LINUX系统-17-EXT系列文件系统(二)
linux·运维·服务器
杨云龙UP8 小时前
Linux 根分区被日志吃满?一次 58G Broker 日志清理实战_2026-05-20
linux·运维·服务器·数据库·hdfs·apache