linux限制ip访问端口的方法是什么

592
2023/11/7 13:55:39
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux中,可以使用防火墙来限制IP访问端口。以下是几种常用的方法:

  1. 使用iptables命令:iptables是Linux中常用的防火墙工具,可以使用它来限制IP访问端口。例如,可以使用以下命令限制IP地址为192.168.0.1的主机访问端口22(SSH):
iptables -A INPUT -p tcp -s 192.168.0.1 --dport 22 -j DROP

这个命令将会阻止IP地址为192.168.0.1的主机访问SSH端口。

  1. 使用ufw命令:ufw是Uncomplicated Firewall的简写,是Ubuntu上的一个防火墙工具。可以使用以下命令限制IP地址为192.168.0.1的主机访问端口22(SSH):
sudo ufw deny from 192.168.0.1 to any port 22

这个命令将会阻止IP地址为192.168.0.1的主机访问SSH端口。

  1. 使用firewalld命令:firewalld是CentOS和Fedora上的一个防火墙工具。可以使用以下命令限制IP地址为192.168.0.1的主机访问端口22(SSH):
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.0.1" port protocol="tcp" port="22" reject'
sudo firewall-cmd --reload

这个命令将会阻止IP地址为192.168.0.1的主机访问SSH端口。

请注意,以上方法只是举例说明,实际操作时需要根据具体的需求和防火墙工具进行相应的配置。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux系统输入密码进不去怎么办