在CentOS系统中设置SSH端口主要涉及修改SSH配置文件/etc/ssh/sshd_config
,然后重启SSH服务以使更改生效。以下是详细的步骤指南:
打开配置文件:
使用文本编辑器(如vi
或nano
)打开SSH配置文件。
sudo vi /etc/ssh/sshd_config
修改端口号: 在配置文件中找到以下行:
#Port 22
去掉行首的#
号,并将22
更改为您想要设置的新端口号。例如,将其修改为2222
:
Port 2222
保存并退出编辑器:
如果您使用的是vi
编辑器,可以按Esc
键,然后输入:wq
,最后按Enter
键保存并退出。
修改配置文件后,需要重启SSH服务以使更改生效:
sudo systemctl restart sshd
确保防火墙允许新端口的流量通过。您可以使用以下命令添加新端口到防火墙规则:
sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent
sudo firewall-cmd --reload
使用新端口号连接SSH服务器以验证配置是否成功:
ssh -p 2222 username@hostname
以上步骤可以帮助您在CentOS系统中成功设置SSH端口。如果您在操作过程中遇到任何问题,请检查防火墙设置和SELinux策略,并确保新端口号未被其他服务占用。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>