欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS7安裝iptables防火墻的方法

 更新時間:2017年01月16日 09:12:07   作者:太清  
本篇文章主要介紹了CentOS7安裝iptables防火墻的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

CentOS7默認的防火墻不是iptables,而是firewalle.

安裝iptable iptable-service

#先檢查是否安裝了iptables
service iptables status
#安裝iptables
yum install -y iptables
#升級iptables
yum update iptables 
#安裝iptables-services
yum install iptables-services

禁用/停止自帶的firewalld服務(wù)

#停止firewalld服務(wù)
systemctl stop firewalld
#禁用firewalld服務(wù)
systemctl mask firewalld

設(shè)置現(xiàn)有規(guī)則

#查看iptables現(xiàn)有規(guī)則
iptables -L -n
#先允許所有,不然有可能會杯具
iptables -P INPUT ACCEPT
#清空所有默認規(guī)則
iptables -F
#清空所有自定義規(guī)則
iptables -X
#所有計數(shù)器歸0
iptables -Z
#允許來自于lo接口的數(shù)據(jù)包(本地訪問)
iptables -A INPUT -i lo -j ACCEPT
#開放22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#開放21端口(FTP)
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
#開放80端口(HTTP)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#開放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#允許ping
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
#允許接受本機請求之后的返回數(shù)據(jù) RELATED,是為FTP設(shè)置的
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#其他入站一律丟棄
iptables -P INPUT DROP
#所有出站一律綠燈
iptables -P OUTPUT ACCEPT
#所有轉(zhuǎn)發(fā)一律丟棄
iptables -P FORWARD DROP

其他規(guī)則設(shè)定

#如果要添加內(nèi)網(wǎng)ip信任(接受其所有TCP請求)
iptables -A INPUT -p tcp -s 45.96.174.68 -j ACCEPT
#過濾所有非以上規(guī)則的請求
iptables -P INPUT DROP
#要封停一個IP,使用下面這條命令:
iptables -I INPUT -s ***.***.***.*** -j DROP
#要解封一個IP,使用下面這條命令:
iptables -D INPUT -s ***.***.***.*** -j DROP

保存規(guī)則設(shè)定

#保存上述規(guī)則
service iptables save

開啟iptables服務(wù)

#注冊iptables服務(wù)
#相當于以前的chkconfig iptables on
systemctl enable iptables.service
#開啟服務(wù)
systemctl start iptables.service
#查看狀態(tài)
systemctl status iptables.service

解決vsftpd在iptables開啟后,無法使用被動模式的問題

1.首先在/etc/sysconfig/iptables-config中修改或者添加以下內(nèi)容

#添加以下內(nèi)容,注意順序不能調(diào)換
IPTABLES_MODULES="ip_conntrack_ftp"
IPTABLES_MODULES="ip_nat_ftp"

2.重新設(shè)置iptables設(shè)置

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

以下為完整設(shè)置腳本

#!/bin/sh
iptables -P INPUT ACCEPT
iptables -F
iptables -X
iptables -Z
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
service iptables save
systemctl restart iptables.service

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux(CentOS)上配置 SFTP服務(wù)器

    Linux(CentOS)上配置 SFTP服務(wù)器

    本篇文章主要介紹了Linux(CentOS)上配置 SFTP服務(wù)器。相比傳統(tǒng)的 ftp 服務(wù),SFTP 顯得更加方便、安全,有興趣的朋友可以了解一下。
    2017-03-03
  • Linux下Apache HTTP Server 2.4.26安裝教程

    Linux下Apache HTTP Server 2.4.26安裝教程

    這篇文章主要為大家詳細介紹了Linux下Apache HTTP Server 2.4.26的安裝,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Linux使用scp命令進行文件遠程拷貝詳解

    Linux使用scp命令進行文件遠程拷貝詳解

    scp就是secure copy,一個在linux下用來進行遠程拷貝文件的命令。下面這篇文章主要給大家介紹了關(guān)于Linux使用scp命令進行文件遠程拷貝的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-12-12
  • 詳解CentOS 6.4下PXE+Kickstart無人值守安裝操作系統(tǒng)

    詳解CentOS 6.4下PXE+Kickstart無人值守安裝操作系統(tǒng)

    這篇文章主要介紹了詳解CentOS 6.4下PXE+Kickstart無人值守安裝操作系統(tǒng) ,PXE(Pre-boot Execution Environment,預(yù)啟動執(zhí)行環(huán)境)是由Intel公司開發(fā)的最新技術(shù),有興趣的可以了解一下。
    2016-12-12
  • linux?scp免密傳輸、ssh免密登陸方式

    linux?scp免密傳輸、ssh免密登陸方式

    這篇文章主要介紹了linux?scp免密傳輸、ssh免密登陸方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • ubuntu 16.04 64位兼容32位程序三步曲

    ubuntu 16.04 64位兼容32位程序三步曲

    這篇文章主要介紹了ubuntu 16.04 64位兼容32位程序的三步,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-06-06
  • 詳解Linux iptables 命令

    詳解Linux iptables 命令

    iptables 是 Linux 管理員用來設(shè)置 IPv4 數(shù)據(jù)包過濾條件和 NAT 的命令行工具。這篇文章較詳細的給大家介紹了Linux iptables 命令,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • 實例分析對于歷史Linux鏡像的問題進行修復(fù)處理

    實例分析對于歷史Linux鏡像的問題進行修復(fù)處理

    在本篇內(nèi)容中我們給大家總結(jié)了關(guān)于對于歷史Linux鏡像的問題進行修復(fù)處理知識點,有需要的朋友們跟著學習下。
    2019-02-02
  • 詳解SSH 遠程執(zhí)行任務(wù)的方法

    詳解SSH 遠程執(zhí)行任務(wù)的方法

    本篇文章主要介紹了詳解SSH 遠程執(zhí)行任務(wù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Linux shell命令用法及常見用例之tar命令

    Linux shell命令用法及常見用例之tar命令

    眾所周知tar命令用來打包,解包和壓縮,下面這篇文章主要給大家介紹了關(guān)于Linux shell命令用法及常見用例之tar命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-07-07

最新評論