CentOS7一定要關閉防火牆嗎?

周維麟


首先可以明確的告訴你,CentOS7上的防火牆是必須要開啟的,任何服務器都一樣。

要知道,服務器是暴露在公網上的,時刻都有黑客在尋找攻擊目標。一般中小型企業的服務器託管時都沒有配置硬件防火牆(硬防),此時若不開啟系統自帶的軟件防火牆(軟防),那無疑受到的風險更大。

而當我們開啟了CentOS上的iptables或者firewalld,我們就能通過它實現一些涉及網絡的安全防護,比如說:

  • 控制端口是否能被外網訪問,關閉一些不必要的端口在很大程度上是可以降低風險的。比如說Redis的6379端口,若允許外網訪問且Redis沒有開啟帳戶授權,那就很容易被人提權了;

  • 禁用某個IP或IP段訪問服務器;

  • 禁用ICMP回顯,別人無法Ping通服務器;

  • 端口轉發等。

如果沒有開啟軟防,相當於你家大門是對外打開的,任何人隨意進出。所以說考慮到安全性,必要的防護是需要的,否則服務器被攻擊只是時間問題。

我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!如果大家有不同看法,歡迎在下方評論區發表自己的觀點 ~


網絡圈


防火牆是必須要開啟的,無論是centos7的firewalld,還是使用之前的iptables。

因為可以最大化的保證服務器安全,除了業務端口(全開)和管理端口(做訪問限制)。

可以更有效的降低安全風險。

當然在學會使用之前,還是可以關掉的,必定基礎學習上會有一些影響,防火牆規則又比較複雜還涉及到網絡協議。可以等真正學習時再開。


鴆鴆銪鷀


Centos7自帶firewalld防火牆,也可以自行安裝iptables。能開啟的話儘量開啟,而不是關閉,比如web服務器,放行80和443端口就行了。但是有些服務和firewalld有衝突,比如docker,以及docker集群swarm、k8s。雖然可以解決衝突,但是仍是按官方要求關閉為好。

總之,防火牆在沒有特殊原因的情況下應該開啟。


分享到:


相關文章: