修改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
相关推荐
南工孙冬梅12 小时前
Linux中安装配置nfs
linux·运维·php
水天需01012 小时前
HISTCMD 介绍
linux
晚风吹人醒.12 小时前
Linux系统安全及应用(账号权限管理、登录控制、弱口令、端口扫描)
linux·运维·系统安全·grub·sudo·账号管理
躲在云朵里`12 小时前
Linux环境下部署SpringBoot前后端分离项目
linux·服务器
橘颂TA12 小时前
【Linux】从 “抢资源” 到 “优雅控场”:Linux 互斥锁的原理与 C++ RAII 封装实战(Ⅰ)
linux·运维·服务器·c++·算法
RisunJan12 小时前
Linux命令-init命令(管理运行级别和控制系统状态)
linux·运维·服务器
ayaya_mana12 小时前
Chrony:通用-替换国内 NTP 源进行时间同步
linux·运维·服务器·chrony
深耕半夜12 小时前
debug函数
linux·运维·服务器
赵民勇12 小时前
Qt项目缺少Quick模块错误解决方案
linux·qt
爱吃大芒果13 小时前
openJiuwen在Ubuntu上的安装教程
linux·运维·ubuntu