修改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
相关推荐
深念Y2 小时前
rime-雾凇拼音-配置记录
linux·junit·软件·拼音·kde
殷色玫瑰3 小时前
C++ string类详解:常用接口、字符串操作与模拟实现
java·linux·c语言·开发语言·数据结构·c++
忆挽篱笙歌4 小时前
gcc,g++
linux
l1t5 小时前
修复WSL CreateInstance/E_UNEXPECTED和 mounted read-only 错误
linux·windows·wsl
Ruiery5 小时前
Linux 6.6内核 CPU 深度解析(九):时钟与 TSC — 内核怎么从 PIT/HPET 切到 TSC
linux·运维·服务器
91刘仁德5 小时前
Linux网络编程从入门到实战:UDP/TCP协议与socket编程全解析
linux·网络·笔记·tcp/ip·udp
爱思考的小伙5 小时前
CentOS 8 重置root密码完整步骤
centos
水饺编程6 小时前
第1章:下载 Linux 0.12 内核
linux·c语言·汇编·ubuntu
牢姐与蒯6 小时前
一点小碎片——每个线程独有的东西——上下文+栈
linux·运维·服务器
小此方6 小时前
Linux网络(二十):TCP拥塞控制与延迟应答详解:从拥塞窗口到TCP性能优化,理解TCP与UDP的效率差异
linux·网络·php