关闭Linux的22端口号,可以采用以下两种方法:
1. 修改SSH配置文件,让SSH服务其他端口,从而关闭22端口。首先,通过执行命令 `sudo vim /etc/ssh/sshd_config` 打开SSH配置文件。在文件中找到“# Port 22”一行,将“22”改为其他未被占用的端口号,例如,我们将其改为“2222”。完成修改后,保存并退出文件,然后重启SSH服务:`sudo systemctl restart sshd`。这样,SSH服务就会新的端口号“2222”,并且不再22端口。
2. 使用iptables命令关闭22端口的入站连接。可以使用以下命令来配置规则:`sudo iptables -A INPUT -p tcp --destination-port 22 -j DROP`。这种方法会影响所有尝试连接到22端口的连接。
请注意,修改系统配置前最好先备份原始文件,以防修改出错导致系统无法正常运行。