0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Cent OS 7 上的防火墻設(shè)置教程來(lái)了

馬哥Linux運(yùn)維 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-05-14 14:38 ? 次閱讀

最近公司又上了一臺(tái)服務(wù)器,以前都是用 CentOS 6 系統(tǒng),這次選擇使用了CentOS 7 系統(tǒng)的安裝鏡像,因?yàn)楝F(xiàn)在程序版本在CentOS 7 上一般 php 默認(rèn)就是 5.4 以上的,MySQL 也變成了 mariadb ,但使用都一樣而已, Apache 安裝的 httpd 程序也是 2.4 的版本,所以就算 yum 安裝基本服務(wù)也是比較新一些的版本吧。

公司撥款后就在阿里云后臺(tái)買了臺(tái)主機(jī),直接 yum 裝的 LAMP ,添加虛擬主機(jī)的配置文件這里就不說(shuō)了,網(wǎng)上一堆的配置文檔,只記錄下,在CentOS7 上遇到的坑。

LAMP環(huán)境都搭好,配置文件也準(zhǔn)備好了,域名指向也都做好了。開始做 iptbales 防火墻設(shè)置了,此時(shí)遇到坑了。本以為在CentOS7 上,只是使用 firewalld 控制 iptables 的啟動(dòng)與停止等相關(guān)操作,不成想根本不是那么回事,害的小弟我吭哧吭哧查半天問(wèn)題。

要想在阿里云主機(jī)上使用CentOS7 的防火墻,默認(rèn)的是 firewalld 程序,如果對(duì)此程序配置命令不熟悉,還是使用 iptables 的程序來(lái)控制防火墻吧。我是先把 firewalld 程序關(guān)閉了且禁止開機(jī)啟動(dòng):

# systemctl stop firewalld.service# systemctl disable firewalld.service

然后就是,安裝 iptables 防火墻,開啟防火墻,進(jìn)行配置即可。

否則,我一開始上來(lái)在CentOS7 上啟用:

systemctl start firewalld.service

然后,就用 iptables 添加了放行的各種規(guī)則, INPUT 默認(rèn)設(shè)為 DROP , FORWARD 默認(rèn)設(shè)為 DROP , OUTPUT 默認(rèn)為 ACCEPT 。

iptables -P INPUT DROP

當(dāng)設(shè)置后,網(wǎng)站就掛了,經(jīng)過(guò)多次折騰,判斷就是這條紅色命令的問(wèn)題,后來(lái)又是在網(wǎng)上一通查,最終問(wèn)題的 firewalld 的問(wèn)題,對(duì) firewalld 不熟悉,只好安裝CentOS6 中通用的 iptables 查詢,來(lái)設(shè)置防火墻。

下面就是網(wǎng)上找的在CentOS7上設(shè)置防火墻方法,親測(cè)放心使用。

安裝iptables防火墻yum install iptables-services #安裝vi /etc/sysconfig/iptables #編輯防火墻配置文件# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT:wq! #保存退出systemctl restart iptables.service #最后重啟防火墻使配置生效systemctl enable iptables.service #設(shè)置防火墻開機(jī)啟動(dòng)

因?yàn)閺木W(wǎng)上找的文檔,也怕踩坑,所以,剛開始我還是使用 iptables 命令,一條條設(shè)置的規(guī)則,借此機(jī)會(huì),也說(shuō)明下,阿里云設(shè)置防火墻遇到的坑。

為了方便說(shuō)明,查看序號(hào)的規(guī)則:

首先說(shuō)明,默認(rèn)規(guī)則:

INPUT鏈為DROP

FORWARD鏈為DROP

OUTPUT鏈為ACCEPT;

15條規(guī)則解釋如下:

1:80、8080端口是對(duì)外開放的web服務(wù)端口,22122為ssh端口;

2:開放本地127.0.0.1回環(huán)接口,放行本地主機(jī)內(nèi)部通信;

3:放行icmp即允許ping通本機(jī);

4:放行RELATED:相關(guān)聯(lián)的連接;放行ESTABLISHED:連接追蹤模板當(dāng)中存在的記錄的連接;

注意:此條不添加,阿里云主機(jī)的安騎士功能agent會(huì)顯示離線;關(guān)于阿里云主機(jī)web頁(yè)面的相關(guān)設(shè)置,以后有空再做敘述。

5、6:放行阿里云dns服務(wù)器的地址;

7、8:放行公司的ip訪問(wèn)服務(wù)器所有端口;

9-15:為阿里云提供的放行安騎士的ip和端口,鏈接為:https://help.aliyun.com/document_detail/31776.html?spm=5176.product28449.6.116.Llvb9n

按照上述方法,設(shè)置防火墻后,保存規(guī)則即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 防火墻
    +關(guān)注

    關(guān)注

    0

    文章

    413

    瀏覽量

    35562
  • CentOS
    +關(guān)注

    關(guān)注

    0

    文章

    76

    瀏覽量

    13712

原文標(biāo)題:CentOS 7 上的防火墻設(shè)置簡(jiǎn)明教程 | 以阿里云為例

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    設(shè)置樹莓派UFW防火墻

    `你的樹莓派還暴露在外網(wǎng)嗎?想要提升自己樹莓派的安全性,為它設(shè)置ufw防火墻啊。UFW是一個(gè)主機(jī)端的iptables類防火墻配置工具,易上手對(duì)于像我這樣的新手是再適合不過(guò)了。1. 安裝:sudo
    發(fā)表于 01-13 10:48

    發(fā)現(xiàn) STM32 防火墻的安全配置

    里提供了幾個(gè)不同的防火墻配置。那么問(wèn)題來(lái)了,什么是STM32防火墻的應(yīng)該使用的安全配置呢?本文以STM32參考手冊(cè)為基礎(chǔ),以最大化安全為目標(biāo),來(lái)探索發(fā)現(xiàn)STM32防火墻的推薦配置。ST
    發(fā)表于 07-27 11:04

    防火墻技術(shù)

    防火墻技術(shù).ppt 防火墻及相關(guān)概念包過(guò)濾型防火墻代理服務(wù)型防火墻 防火墻的配置分布式防火墻
    發(fā)表于 06-16 23:41 ?0次下載

    防火墻原理

    課程說(shuō)明   2 課程介紹 . . 3 課程目標(biāo) . . 3 相關(guān)資料 . . 3 第一節(jié) 防火墻工作原理  2 1.1 什么是防火墻  . . 2 1.2 防火墻
    發(fā)表于 06-24 18:13 ?71次下載

    防火墻的基本概念

    防火墻的基本概念 所謂“防火墻”,是指一種將內(nèi)部網(wǎng)和公眾網(wǎng)絡(luò)(如Internet)分開的方法,它實(shí)際是一種隔離技術(shù)。防火墻是在兩個(gè)網(wǎng)
    發(fā)表于 06-16 23:42 ?4230次閱讀

    防火墻防火墻的滲透技術(shù)

    防火墻防火墻的滲透技術(shù) 傳統(tǒng)的防火墻工作原理及優(yōu)缺點(diǎn): 1.(傳統(tǒng)的)包過(guò)濾防火墻的工作原理   包過(guò)濾是在IP層實(shí)現(xiàn)的,因
    發(fā)表于 08-01 10:26 ?1031次閱讀

    防火墻管理

     防火墻管理  防火墻管理是指對(duì)防火墻具有管理權(quán)限的管理員行為和防火墻運(yùn)行狀態(tài)的管理,管理員的行為主要包括:通過(guò)防火墻
    發(fā)表于 01-08 10:39 ?1327次閱讀

    什么是防火墻

    什么是防火墻  防火墻的英文名為“FireWall”,它是目前一種最重要的網(wǎng)絡(luò)防護(hù)設(shè)備。從專業(yè)角度講,防火墻是位于兩個(gè)(或
    發(fā)表于 01-08 10:53 ?1157次閱讀

    防火墻的分類

    防火墻的分類 如果從防火墻的軟、硬件形式來(lái)分的話,防火墻可以分為軟件防火墻和硬件防火墻以及芯片級(jí)
    發(fā)表于 01-08 11:01 ?6829次閱讀

    究竟什么是防火墻?

    究竟什么是防火墻?     Q:防火墻初級(jí)入門:究竟什么是防火墻?     A:防火墻定義
    發(fā)表于 02-24 11:51 ?771次閱讀

    防火墻,防火墻的作用有哪些?

    防火墻,防火墻的作用有哪些? 防火墻技術(shù)簡(jiǎn)介 ——Internet的發(fā)展給政府結(jié)構(gòu)、企事業(yè)單位帶來(lái)了革命性的改
    發(fā)表于 04-03 16:17 ?8322次閱讀

    防火墻技術(shù)的基礎(chǔ)知識(shí)(概念_類型_作用及設(shè)置

    防火墻指的是由硬件設(shè)備與軟件系統(tǒng)共同構(gòu)成的,位于外網(wǎng)與內(nèi)網(wǎng)之間、公共網(wǎng)與專用網(wǎng)之間的保護(hù)屏障。簡(jiǎn)而言之,防火墻技術(shù)就是保護(hù)計(jì)算機(jī)安全的技術(shù)。計(jì)算機(jī)防火墻技術(shù)的應(yīng)用原理是在計(jì)算機(jī)網(wǎng)絡(luò)邊界
    的頭像 發(fā)表于 08-24 09:43 ?1.1w次閱讀
    <b class='flag-5'>防火墻</b>技術(shù)的基礎(chǔ)知識(shí)(概念_類型_作用及<b class='flag-5'>設(shè)置</b>)

    什么是防火墻?防火墻如何工作?

    ,防火墻將阻止流量或?qū)⑵湓试S通過(guò)。 網(wǎng)絡(luò)的安全門 防火墻是一種網(wǎng)閘,可以根據(jù)已配置的策略和規(guī)則集控制進(jìn)入和離開網(wǎng)絡(luò)的所有流量。 本質(zhì),它是您的網(wǎng)絡(luò)和萬(wàn)維網(wǎng)之間的緩沖區(qū),就像帶射頻識(shí)別( RFID )的安全門是您的辦公樓
    的頭像 發(fā)表于 09-30 14:35 ?5249次閱讀

    恒訊科技概述:服務(wù)器防火墻怎么設(shè)置?

    作為抵御在線攻擊者的第一道防線,我們的服務(wù)器防火墻是網(wǎng)絡(luò)安全的重要組成部分。那么服務(wù)器防火墻怎么設(shè)置?
    的頭像 發(fā)表于 05-16 17:11 ?1037次閱讀

    硬件防火墻和軟件防火墻區(qū)別

    電子發(fā)燒友網(wǎng)站提供《硬件防火墻和軟件防火墻區(qū)別.doc》資料免費(fèi)下載
    發(fā)表于 10-21 11:03 ?0次下載