`
student_lp
  • 浏览: 434703 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux配置防火墙开放/关闭对外端口

阅读更多
①、修改/etc/sysconfig/iptables配置,开发对外接口。
修改CentOS防火墙时注意:一定要给自己留好后路,留VNC一个管理端口和SSh的管理端口
下面是一个iptables的示例:
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp –icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 25 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited
COMMIT
修改CentOS防火墙需要注意的是,你必须根据自己服务器的情况来修改这个文件。
举例来说,如果你不希望开放80端口提供web服务,那么应该相应的删除这一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
全部修改完之后重启iptables:service iptables restart
你可以验证一下是否规则都已经生效:iptables -L
分享到:
评论

相关推荐

    linux服务器端口无法访问问题解决

    5. **防火墙配置**:Linux服务器的防火墙(如firewalld)必须配置为允许80端口的TCP流量。通过`systemctl status firewalld`检查防火墙状态,`firewall-cmd –list-ports`查看已开放的端口,然后使用`firewall-cmd ...

    连接linux远程服务器

    连接Linux远程服务器需要遵循一定的步骤,包括关闭防火墙、开放 MySQL 端口、登录 MySQL 并配置权限、重启 MySQL 服务等。使用 Navicat 连接虚拟机处理也需要遵循相似的步骤,包括连接到虚拟机、关闭防火墙、配置 ...

    阿里云Centos7.X 如何对外开放端口的方法步骤

    总的来说,无论是通过阿里云控制台还是直接在Linux系统中配置防火墙,都需要确保安全考虑,只开放必要的端口,并对访问进行适当的限制。同时,定期检查和更新这些规则以保持系统的安全性至关重要。希望这篇文章能...

    linux布署war环境处理(csdn)————程序.pdf

    如果需要让防火墙允许特定端口的流量,而不是完全关闭,可以配置规则来开放8080端口。在`firewalld`中,这可以通过`firewall-cmd`命令实现: ```bash sudo firewall-cmd --permanent --add-port=8080/tcp sudo ...

    linux基线检查脚本.rar

    2. **防火墙配置**:检查iptables或ufw防火墙规则,确保只有必要的端口和服务对外开放,防止未授权访问。 3. **软件更新与补丁**:确保系统及时安装最新的安全更新和补丁,减少被攻击的风险。 4. **日志管理**:...

    CentOS_x64_6.5_安装Tomcat1

    总结:本教程详细介绍了如何在CentOS 6.5系统上安装Apache Tomcat 7.0.47版本,包括下载、上传、解压、配置防火墙端口以及启动和关闭Tomcat服务器的步骤。了解这些步骤对于在Linux环境中部署和管理Java Web应用是...

    linux系统openssl 实现ssl自签证书

    最后,如果遇到登录问题,可能需要检查防火墙设置,确保443端口对外开放。若无法访问,关闭防火墙或设置端口映射通常是解决问题的方法。 总之,通过Linux系统和openssl工具,我们可以自行创建并签署SSL证书,实现...

    Linux7.0+Oracle 12c RAC

    由于RAC需要开放多个端口进行通信,因此关闭防火墙(如使用`systemctl stop firewalld`)和禁用SELinux(修改`/etc/selinux/config`设置为`SELINUX=disabled`)是必要的。 **增加用户和安装目录**: 创建专门的用户`...

    linux 课件和实验答案

    - **防火墙配置**:确保telnet端口对外开放,例如使用命令`sudo firewall-cmd --permanent --add-port=23/tcp`。 - **远程访问**:在另一台机器上使用telnet客户端连接到虚拟机IP地址及端口,如`telnet 192.168.1....

    快速架设安全的Linux服务器组.pdf

    例如,对于Web服务器,通常使用Apache,可以通过修改防火墙规则,只开放80端口,允许外部访问。其他如FTP、SMTP等服务,同样可以通过这种方式进行端口映射,确保服务对外提供同时,减少暴露的风险。 此外,定期更新...

    Red Hat Enterprise Linux 5 主机安装实施方案

    - **开放端口和服务记录**:记录所有开放的端口和服务,确保只有必要的服务对外开放。 - **安全策略实施**:实施如SSH超时、取消`ctrl+alt+del`自动重启等功能,提高系统的安全性。 - **密码管理**:实行密码专人...

    易学项目linux部署.docx

    为了确保系统对外提供服务,需要关闭防火墙,对于CentOS 7系统,可以使用以下命令操作防火墙: ```bash service iptables stop systemctl stop firewalld.service systemctl disable firewalld.service ``` 3....

    详解在Linux虚拟机下配置tomcat

    安装`telnet`工具,使用`yum install telnet`命令,并尝试连接到Tomcat的默认端口8080,如`telnet IP地址 8080`,以检查服务器端的8080端口是否开放。 接下来,我们关注客户端的检查。在Windows系统中,同样需要...

    LAMP安全全攻略(Linux)

    - **使用nmap等工具扫描**:定期使用nmap等工具扫描系统开放的端口,确保没有不必要的服务对外开放。 21. **关闭打开的端口和服务** - **根据需求关闭端口**:基于业务需求,关闭所有不必要的网络端口和服务。 ...

    LVS负载均衡DR模式安装调试介绍.pptx

    - **防火墙配置**:开放80端口,允许TCP流量进入,例如使用`/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT`。 3. **Nginx服务器安装** - **设置网络**:确保虚拟机可以访问外网,添加桥接网卡,并配置...

    webvirtmrg基于centos7平台安装

    检查防火墙设置,确保libvirt监听端口对外开放。 - **页面加载缓慢或无法显示**:检查Nginx和Gunicorn的配置,确保没有错误。调整Nginx的超时设置以适应实际需求。 - **权限问题**:确保webvirtmgr运行所需的文件和...

    filebeat+elasticsearch+kinana安装配置

    11. **防火墙配置**: 为使外部能访问 Elasticsearch,需要关闭 CentOS 防火墙或开放 9200 端口,这是 Elasticsearch 默认对外提供服务的端口。 12. **浏览器访问验证**: 安装配置完成后,可以通过浏览器访问 ...

    2012最新Lamp源码包安装过程(CentOS5.5版本)

    - 这样可以确保80端口对外开放。 #### 三、编译安装过程 接下来是核心部分——源码包的编译安装。我们将按照以下顺序安装各组件: 1. **libxml2** 2. **libmcrypt** 3. **libltdl** 4. **zlib** 5. **libpng** 6...

    第十五讲mysql主从复制安装配置进阶.pptx

    如果使用的是 Linux 系统,则需要确保 3306 端口对外开放: ```bash iptables -I INPUT -p tcp --dport 3306 -j ACCEPT systemctl save iptables ``` 2. **关闭 SELinux**: 在某些 Linux 发行版中,SELinux ...

Global site tag (gtag.js) - Google Analytics