要修改CentOS系统的SSH服务默认端口(22端口),请按照以下步骤操作:
- 备份SSH配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
- 编辑SSH配置文件
sudo vi /etc/ssh/sshd_config
- 查找并修改端口设置
找到以下行(大约在第13行左右):
#Port 22
取消注释并添加新端口(例如使用56001):
#Port 22
Port 56001
- 配置防火墙
如果使用firewalld:
sudo firewall-cmd --permanent --add-port=56001/tcp
sudo firewall-cmd --reload
sudo iptables -I INPUT -p tcp --dport 56001 -j ACCEPT
sudo service iptables save
- 重启SSH服务
sudo systemctl restart sshd
- 可选:更新SELinux策略
如果系统启用了SELinux,需要运行:
sudo semanage port -a -t ssh_port_t -p tcp 56001