Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12160|Απάντηση: 0

[Linux] Το Centos διαμορφώνει το τείχος προστασίας iptables

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 11/11/2014 11:17:35 μ.μ. | | |
1. Ελέγξτε την κατάσταση της υπηρεσίας iptables

Ξεκινήστε ελέγχοντας την κατάσταση της υπηρεσίας iptables

[mw_shl_code=bash,true] [root@woxplife ~]# Κατάσταση iptables υπηρεσίας
iptables: Firewall is not running.[/mw_shl_code]

Η υπηρεσία iptables είναι εγκατεστημένη, αλλά η υπηρεσία δεν έχει ξεκινήσει.
Εάν δεν το έχετε, μπορείτε να το εγκαταστήσετε απευθείας

[mw_shl_code=bash,true]yum install -y iptables[/mw_shl_code]

Ξεκινήστε το iptables

[mw_shl_code=bash,true] [root@woxplife ~]# έναρξη iptables υπηρεσίας
iptables: Applying firewall rules:                         [  OK  ][/mw_shl_code]

Ρίξτε μια ματιά στην τρέχουσα διαμόρφωση του iptables

[mw_shl_code=bash,true] [root@woxplife ~]# iptables -L -n[/mw_shl_code]

2. Διαγράψτε τους προεπιλεγμένους κανόνες τείχους προστασίας[mw_shl_code=bash,true]#首先在清除前要将policy Το INPUT αλλάζει σε ΑΠΟΔΟΧΗ, υποδεικνύοντας ότι όλα τα αιτήματα γίνονται αποδεκτά.
#这个一定要先做, διαφορετικά μπορεί να είναι τραγικό μετά το άδειασμα
iptables -P ΕΙΣΟΔΟΣ ΑΠΟΔΟΧΗ

#清空默认所有规则
iptables -F

#清空自定义的所有规则
iptables -Χ

#计数器置0
iptables -Z[/mw_shl_code]
3. Κανόνες διαμόρφωσης
[mw_shl_code=bash,true]#允许来自于lo接口的数据包
#如果没有此规则, δεν θα μπορείτε να έχετε πρόσβαση σε τοπικές υπηρεσίες μέσω του 127.0.0.1, όπως το ping 127.0.0.1
iptables -A INPUT -i lo -j ΑΠΟΔΟΧΗ

#ssh端口22
iptables -A ΕΙΣΟΔΟΣ -p tcp --dport 22 -j ΑΠΟΔΟΧΗ

#FTP端口21
iptables -A ΕΙΣΟΔΟΣ -p tcp --dport 21 -j ΑΠΟΔΟΧΗ

#web服务端口80
iptables -A ΕΙΣΟΔΟΣ -p tcp --dport 80 -j ΑΠΟΔΟΧΗ

#tomcat
iptables -A ΕΙΣΟΔΟΣ -p tcp --dport xxxx -j ΑΠΟΔΟΧΗ

#mysql
iptables -A ΕΙΣΟΔΟΣ -p tcp --dport xxxx -j ΑΠΟΔΟΧΗ

#允许icmp包通过, δηλαδή να επιτρέπεται το ping
iptables -A ΕΙΣΟΔΟΣ -p icmp -m icmp --icmp-type 8 -j ΑΠΟΔΟΧΗ

#允许所有对外请求的返回包
#本机对外请求相当于OUTPUT, πρέπει να ληφθεί το πακέτο επιστροφής, το οποίο ισοδυναμεί με INPUT
iptables -A INPUT -m κατάσταση --κατάσταση ESTABLISHED -j ACCEPT

#如果要添加内网ip信任 (αποδεχτείτε όλα τα αιτήματά του TCP)
iptables -A ΕΙΣΟΔΟΣ -p tcp -s 45.96.174.68 -j ΑΠΟΔΟΧΗ

#过滤所有非以上规则的请求
iptables -P ΠΤΩΣΗ ΕΙΣΟΔΟΥ[/mw_shl_code]
4. Διατήρηση

Πρώτα, iptables -L -n για να δείτε αν η διαμόρφωση είναι σωστή.
Μετά από κανένα πρόβλημα, μην βιαστείτε να αποθηκεύσετε, γιατί αν δεν αποθηκεύσετε, ισχύει μόνο προς το παρόν και δεν θα τεθεί σε ισχύ μετά την επανεκκίνηση, ώστε σε περίπτωση που υπάρχει κάποιο πρόβλημα, να αναγκάσετε τον διακομιστή να επανεκκινήσει τις ρυθμίσεις στο παρασκήνιο.
Ανοίξτε μια άλλη σύνδεση SSH για να βεβαιωθείτε ότι μπορείτε να συνδεθείτε.

Φροντίστε να το αποθηκεύσετε αργότερα

[mw_shl_code=bash,true]#保存
[root@woxplife ~]# υπηρεσία iptables αποθήκευση

#添加到自启动chkconfig
[root@woxplife ~]# chkconfig iptables σε[/mw_shl_code]








Προηγούμενος:Alibaba Cloud Web Environment Πακέτο εγκατάστασης με ένα κλικ 1.4.0, συμπεριλαμβανομένων των nginx, apache, php, mysql κ.λπ
Επόμενος:Taobao Double Eleven 35 δισεκατομμύρια το 2013 και 60 δισεκατομμύρια το 2014: τέσσερα μεγάλα όπλα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com