Το Firewalld είναι ένας δυναμικός διαχειριστής τείχους προστασίας που παρέχει μια απλή διεπαφή για τη διαχείριση κανόνων τείχους προστασίας. Χρησιμοποιείται ευρέως σε διανομές Linux, συμπεριλαμβανομένου του Ubuntu. Σε αυτόν τον οδηγό, θα σας καθοδηγήσουμε στα βήματα εγκατάστασης και ρύθμισης παραμέτρων του Firewalld στο Ubuntu 20.04 LTS (Focal Fossa).
---
Πριν ξεκινήσετε, βεβαιωθείτε ότι:
1. Έχετε λογαριασμό χρήστη με δικαιώματα διαχειριστή.
2. Το σύστημά σας εκτελεί το Ubuntu 20.04 LTS.
---
1. Ανοίξτε ένα παράθυρο τερματικού.
2. Ενημερώστε τις λίστες πακέτων του συστήματός σας χρησιμοποιώντας την ακόλουθη εντολή:
```Μπας
$ sudo apt ενημέρωση
```
3. Εγκαταστήστε το Firewalld εκτελώντας την ακόλουθη εντολή:
```Μπας
$ sudo apt εγκατάσταση τείχους προστασίας
```
---
1. Μετά την εγκατάσταση, ξεκινήστε την υπηρεσία Firewalld:
```Μπας
$ sudo systemctl εκκίνηση τείχους προστασίας
```
2. Ενεργοποιήστε την υπηρεσία ώστε να ξεκινά αυτόματα κατά την εκκίνηση:
```Μπας
$ sudo systemctl ενεργοποίηση τείχους προστασίας
```
---
Από προεπιλογή, το Firewalld δημιουργεί τρεις ζώνες:"δημόσιες", "ιδιωτικές" και "έμπιστες". Κάθε ζώνη αντιπροσωπεύει ένα διαφορετικό επίπεδο εμπιστοσύνης. Το δημόσιο είναι λιγότερο αξιόπιστο, το ιδιωτικό είναι περισσότερο αξιόπιστο και το Trusted είναι το πιο αξιόπιστο.
1. Επαληθεύστε την τρέχουσα προεπιλεγμένη ζώνη:
```Μπας
$ sudo firewall-cmd --get-default-zone
```
2. Για να ορίσετε την προεπιλεγμένη ζώνη σε δημόσια, για παράδειγμα, εκτελέστε την ακόλουθη εντολή:
```Μπας
$ sudo firewall-cmd --set-default-zone=public
```
Μπορείτε να αντικαταστήσετε το δημόσιο με ιδιωτικό ή αξιόπιστο με βάση τις προτιμήσεις σας.
---
Ανάλογα με τη ρύθμιση του συστήματός σας, ίσως χρειαστεί να επιτρέψετε συγκεκριμένες υπηρεσίες μέσω του τείχους προστασίας. Για παράδειγμα, για να επιτρέψετε την πρόσβαση SSH από οπουδήποτε, μπορείτε να εκτελέσετε την ακόλουθη εντολή:
```Μπας
$ sudo firewall-cmd --μόνιμο --add-service=ssh
```
Αντικαταστήστε το SSH με το όνομα της υπηρεσίας που θέλετε να επιτρέψετε.
---
1. Για να επιτρέψετε την εισερχόμενη και την εξερχόμενη κίνηση σε μια συγκεκριμένη θύρα, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
```Μπας
$ sudo firewall-cmd --μόνιμο --add-port=8000/tcp
```
Αντικαταστήστε το 8000/tcp με τη θύρα και το πρωτόκολλο (π.χ. 443/tcp για HTTPS) που θέλετε να επιτρέψετε.
2. Για να κάνετε τις αλλαγές μόνιμες, εκτελέστε:
```Μπας
$ sudo firewall-cmd --reload
```
---
Για να δείτε την τρέχουσα κατάσταση του Firewalld, συμπεριλαμβανομένων των ενεργών ζωνών και των επιτρεπόμενων υπηρεσιών, εκτελέστε την ακόλουθη εντολή:
```Μπας
$ sudo firewall-cmd --state
```
---
Σε αυτόν τον οδηγό, σας δείξαμε πώς να εγκαταστήσετε, να ξεκινήσετε και να ρυθμίσετε το Firewalld στο Ubuntu 20.04 LTS. Για πιο προχωρημένα σενάρια, ανατρέξτε στην επίσημη τεκμηρίωση του Firewalld.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα