linux下开放端口访问限制
来源:互联网 发布:英国cpi数据 编辑:程序博客网 时间:2024/04/30 14:20
1、查看防火墙信息 /etc/init.d/iptables status
2、关闭防火墙: /etc/init.d/iptables stop 或者 service iptables stop
3、开启防火墙 service iptables start
4、重启防火墙 service iptables restart
5、进入配置文件修改 vim /etc/sysconfig/iptables
5、配置iptables的端口映射
iptables -t nat -A POSTROUTING -p tcp -m tcp --dport 8888 -j SNAT --to-source 34.56.78.89
service iptables restart 重新启动iptables
6、开放端口访问权限(例如开放22端口的访问权限)
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
service iptables save 保存刚才的配置
service iptables restart 重新启动iptables
6、iptables端口映射完整过程
将111.222.12.12 的8087请求映射到内网 192.168.2.3 的 9000端口上
iptables -t nat -A PREROUTING -d111.222.12.12 -p tcp --dport 8087 -j DNAT --to-destination 192.168.2.3:9000
iptables -t nat -A POSTROUTING -d192.168.2.3 -p tcp --dport 9000 -j SNAT --to111.222.12.12
iptables -A INPUT -p tcp --dport 8087-j ACCEPT
iptables -A OUTPUT -p tcp --sport 8087 -j ACCEPT
service iptables save
service iptables restart
7、删除iptables规则
iptables -L -n --line-number 查看行号
iptables -D INPUT 2 删除那一行 2为行号
service iptables save
service iptables restart
8、删除转发规则
例:iptables -t nat -A POSTROUTING -d192.168.2.3 -p tcp --dport 9000 -j SNAT --to111.222.12.12
要删除例中的规则,只需要将-A改成-D就可以了:
iptables -t nat -D POSTROUTING -d192.168.2.3 -p tcp --dport 9000 -j SNAT --to111.222.12.12
每次改动结束都要service iptables save
- linux下开放端口访问限制
- linux iptables 端口开放限制
- 在Ubuntu/Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
- linux 下开放某端口
- linux 下开放指定端口
- linux 下开放指定端口
- linux 下开放指定端口
- linux 下开放指定端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限 防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux下mysql开启远程访问权限及防火墙开放3306端口
- 本地连接linux下mysql ---- (开启远程访问权限及防火墙开放3306端口 )
- [王垠系列]谈“测试驱动的开发”
- java 实现坦克大战终极版
- [王垠系列]谈程序的“通用性”
- 基于DSP的FIR滤波器的设计
- 黑马程序员——iOS 开发学习---基本语法
- linux下开放端口访问限制
- [王垠系列]一种新的操作系统设计
- DQL、DML、DDL、DCL的概念与区别
- [王垠系列]编辑器与IDE
- getChildDrawingOrder属性的理解
- NSTimer的使用方法 --初始化、暂停、继续
- java Date类型插入orcale数据库是出现时分秒丢失现象
- 深入理解BootStrap -- 面板(panel)17
- [王垠系列]所谓软件工程