如何修改Cent OS默认SSH端口

大神们请说明下,如何修改Cent OS默认SSH端口
最新回答
花开丶终会败

2026-10-24 08:38:10

要修改Cent OS的默认SSH端口,首先需要编辑防火墙配置文件,具体操作为:
vi /etc/sysconfig/iptables
在文件末尾增加以下规则:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT
保存并退出编辑器。接着重启防火墙以使新规则生效:
/etc/init.d/iptables restart
service iptables restart
这一步骤完成后,防火墙将会允许通过2222端口进行SSH连接。

接着,需要备份现有的SSH配置文件以确保操作的可逆性:
cp /etc/ssh/ssh_config /etc/ssh/ssh_configbak
cp /etc/ssh/sshd_config /etc/ssh/sshd_configbak
随后,打开sshd_config文件并更改SSH端口为2222:
vi /etc/ssh/sshd_config
在Port 22这一行后添加Port 2222,确保新端口被正确配置。

完成上述修改后,重启SSH服务以应用新配置:
/etc/init.d/sshd restart
service sshd restart
这将使系统通过2222端口接受SSH连接。

在确认2222端口可以正常连接后,可以进一步禁用原有22端口,具体操作与修改端口为2222类似。这将确保系统仅通过2222端口进行SSH连接,从而增强安全性。

通过上述步骤,可以有效地修改Cent OS的默认SSH端口,提升系统的安全性。需要注意的是,在进行配置更改时,务必确保备份相关文件,以防意外情况发生。