Ubuntu 限制 指定端口和IP 访问

限制端口和IP的时候 要注意别自己登陆不进去了,要不就惨了。

只允许指定的IP访问服务器的指定端口:22

只允许访问的ip:

  192.168.1.1 192.168.1.2 192.168.1.3,禁止其他IP访问

sudo iptables -I INPUT -p tcp --dport 22 -j DROP
sudo iptables -I INPUT -p tcp -s 192.168.1.1 --dport 22 -j ACCEPT
sudo iptables -I INPUT -p tcp -s 192.168.1.2 --dport 22 -j ACCEPT
sudo iptables -I INPUT -p tcp -s 192.168.1.3 --dport 22 -j ACCEPT

注意:

  上面执行的命令是有先后顺序的,一定要先禁止端口访问,在允许指定的IP访问。

然后 执行 linux 命令查看是否添加规则了。

iptables -L -n

如果有了那么就保存(也不一定要保存,不关机就行,不关机就不会消失)

service iptables save

然后重启防火墙(不一定重启,不关机就行)。

service iptables restart

 

顺便说一个 删除iptables 策略的命令

iptables -D INPUT num 

num 是 使用命令查看出来的数值

iptables -L -n --line-numbers 

删除相对应的 num 就可以了。

 

posted @   Func~  阅读(5500)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2018-05-21 php 无线分类 根据子级找父级
点击右上角即可分享
微信分享提示