欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


爱奇艺视频怎么关闭弹幕
After Effects设置关键帧动画
阿里旺旺2015黑名单在哪
在Linux系统中修改文本的字符编码的方法
京东金融金条怎么开通
Win7宽带连接错误711怎么解决?
阿里旺旺2015怎么把人拉黑
Linux如何利用ssh传送文件至FTP空间进行备份
鲁大师2015的高级优化究竟是什么
Linux系统如何安装和使用shell编写的工具supportconfig
在CentOS的防火墙上开启通行端口的方法
【 来源:网络 】【 点击:4 】 【 发布时间:2017_03_03 08:59:59 】

   如果希望在服务器上提供服务,诸如CentOS或RHEL的企业级Linux发行版包含内置的强大防火墙,它们默认的防火墙规则十分严格。因此,如果你安装了任何定制的服务(比如web服务器、NFS和Samba),那么它们的流量很有可能被防火墙规则阻塞。所以需要在防火墙上开启必要的端口以允许流量通过。

  在CentOS/RHEL 6或更早的版本上,iptables服务允许用户与netfilter内核模块交互来在用户空间中配置防火墙规则。然而,从CentOS/RHEL 7开始,一个叫做firewalld新用户空间接口被引入以取代iptables服务。

  使用这个命令察看当前的防火墙规则:

  代码如下:

  $ sudo iptables -L

2015617174223287.jpg (640×286)

  现在,让我们看看如何在CentOS/RHEL上修改防火墙来开启一个端口。

  在CentOS/RHEL 7上开启端口

  启动CentOS/RHEL 7后,防火墙规则设置由firewalld服务进程默认管理。一个叫做firewall-cmd的命令行客户端支持和这个守护进程通信以永久修改防火墙规则。

  使用这些命令来永久打开一个新端口(如TCP/80)。

  代码如下:

  $ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

  $ sudo firewall-cmd --reload

  如果不使用“--permanent”标记,把么防火墙规则在重启后会失效。

  在CentOS/RHEL 6上开启端口

  在CentOS/RHEL 6甚至更早版本系统上,iptables服务负责维护防火墙规则。

  使用iptables的第一条命令可以通过防火墙开启一个新TCP/UDP端口。为了永久保存修改过的规则,还需要第二条命令。

  代码如下:

  $ sudo iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT

  $ sudo service iptables save

  另一种方法是通过一个名为system-config-firewall-tui的命令行用户接口(TUI)的防火墙客户端。

  代码如下:

  $ sudo system-config-firewall-tui

  选择位于中间的“Customize”按钮,按下ENTER键即可。

2015617174243723.jpg (640×365)

  如果想要为任何已知的服务(如web服务器)修改防火墙,只需勾选该服务,然后关闭工具。如果想要开启任意一个TCP/UDP端口,选择“Forward”按钮,然后进入下一个界面。

2015617174300309.jpg (640×364)

  选择“Add”按钮添加一条新规则。

2015617174328737.jpg (640×364)

  指定一个端口(如80)或者端口范围(如3000-3030)和协议(如tcp或udp)。

2015617174346414.jpg (640×365)

  最后,保存修改过的配置,关闭工具。这样,防火墙就永久保存了。

2015617174401147.jpg (640×365)

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站