当前位置: 首页 > news >正文

linux系统iptable防火墙开放指定ip及端口

在Linux系统中,可以使用iptables命令来配置防火墙并开放指定IP的端口。下面是一些常用的命令示例:

1. 检查当前防火墙规则:

iptables -L

这个命令将列出当前的防火墙规则。

2. 开放TCP端口:

iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp --dport 22 -j ACCEPT

注意,上述命令只是将规则添加到防火墙,要使其生效还需要保存规则:

service iptables save
或者
/sbin/iptables-save > /etc/sysconfig/iptables

3. 开放UDP端口:

iptables -A INPUT -p udp –dport 端口号 -s 指定IP -j ACCEPT

例如,要开放53端口给IP地址为192.168.1.100的主机,可以使用以下命令:

iptables -A INPUT -p udp –dport 53 -s 192.168.1.100 -j ACCEPT

4. 拒绝指定IP的访问:

iptables -A INPUT -s 指定IP -j DROP
例如,要拒绝IP地址为192.168.1.100的主机的访问,可以使用以下命令:
iptables -A INPUT -s 192.168.1.100 -j DROP

5. 删除已添加的规则:

iptables -D INPUT -p tcp –dport 端口号 -s 指定IP -j ACCEPT
例如,要删除之前添加的开放80端口的规则,可以使用以下命令:
iptables -D INPUT -p tcp –dport 80 -s 192.168.1.100 -j ACCEPT

同样,记得保存规则以使更改生效。

请注意,上述命令只会在当前会话中生效,重启服务器后防火墙规则将被重置。如需永久生效,需要将规则保存到相应的配置文件中,具体位置可以根据使用的Linux发行版有所不同。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 香橙派orangepi系统没有apt,也没有apt-get,也没有yum命令,找不到apt、apt-get、yum的Linux系统
  • CNCKAD激光切割软件
  • 【Ant Design Pro】快速上手
  • JavaWeb学习——请求响应、分层解耦
  • 昇思25天学习打卡营第22天|CycleGAN图像风格迁移互换
  • 代码随想录 day 25 回溯
  • Docker 制作java8镜像
  • 橙单前端项目下载编译遇到的问题与解决
  • 02 MySQL数据库管理
  • LabVIEW汽车动态信号模拟系统
  • 基于微信小程序+SpringBoot+Vue的刷题系统(带1w+文档)
  • 【C#】 CancellationTokenSource 与Thread的启动、取消的区别?
  • 打卡第27天------贪心算法
  • 探索Linux-1-虚拟机远程登陆XShell6远程传输文件Xftp6
  • 算能端侧 AI 盒子 Stable Diffusion 一秒一张图:AirBox BM1684X
  • 【Leetcode】104. 二叉树的最大深度
  • angular2开源库收集
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • JavaScript HTML DOM
  • java小心机(3)| 浅析finalize()
  • KMP算法及优化
  • SOFAMosn配置模型
  • SpiderData 2019年2月13日 DApp数据排行榜
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Spring声明式事务管理之一:五大属性分析
  • 大整数乘法-表格法
  • 工作手记之html2canvas使用概述
  • ------- 计算机网络基础
  • 技术发展面试
  • 聚簇索引和非聚簇索引
  • 码农张的Bug人生 - 初来乍到
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 使用Swoole加速Laravel(正式环境中)
  • 探索 JS 中的模块化
  • 提醒我喝水chrome插件开发指南
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 栈实现走出迷宫(C++)
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • AI算硅基生命吗,为什么?
  • ​queue --- 一个同步的队列类​
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • # Panda3d 碰撞检测系统介绍
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #define与typedef区别
  • #Java第九次作业--输入输出流和文件操作
  • (152)时序收敛--->(02)时序收敛二
  • (C语言)二分查找 超详细
  • (ros//EnvironmentVariables)ros环境变量
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)hibernate配置管理
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (二十六)Java 数据结构
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)springboot猪场管理系统 毕业设计 160901