ΥπολογιστέςΛογισμικό

Πώς να ανοίξει ένα λιμάνι για Linux και ο έλεγχος είναι ήδη ανοιχτό;

Θύρες σε οποιοδήποτε σύστημα που είναι στην ιεραρχία του δικτύου, να ενεργεί ως elmentov. Γνωρίζοντας τα οποία το ένα είναι ανοιχτή ή κλειστή, η εφαρμογή από έναν κόμβο μπορεί να στείλει ένα μήνυμα προς την ίδια εφαρμογή στην άλλη. Γιατί και πώς να ottkryt θύρα στο Linux, το άρθρο αυτό θα πει.

Ένα κομμάτι της θεωρίας

Λιμάνι εκφράζεται από έναν αριθμό από 0 έως 65535. Πολλοί τιμές είναι εγγεγραμμένοι για υπηρεσιακούς λόγους, ορισμένες από αυτές μπορούν να χρησιμοποιηθούν ελεύθερα. Port καθορίζει το είδος της διεύθυνσης φινέτσα. Για παράδειγμα, ένας πόρος που ξεκίνησε από ένα web server.

Για να ξέρουμε ακριβώς πού να στραφούν, ο υπολογιστής ζητώντας πληροφορίες από αυτό, θα πρέπει να γνωρίζουν τουλάχιστον την IP. Αλλά αν ο πόρος έχει πολλές διαφορετικές υπηρεσίες, πώς να καταλάβετε ακριβώς πού να διαβιβάσει την αίτηση; Εδώ και χρήσιμο το λιμάνι. Γνωρίζοντας τον αριθμό του, έναν υπολογιστή, χρησιμοποιώντας τη διεύθυνση IP και το λιμάνι μπορεί να στείλει με ακρίβεια ένα αίτημα στο διακομιστή.

δυσκολίες στην

Λόγω του γεγονότος ότι πολλά από τα προγράμματα που χρησιμοποιούν τα λιμάνια δεν είναι πάντα ιδανικές όσον αφορά την ασφάλεια, η ανοιχτή θύρα μπορεί να είναι δυνητικά ευάλωτο σημείο για τη διείσδυση και τη μη εξουσιοδοτημένη πρόσβαση. Ως εκ τούτου, θα πρέπει να παρακολουθούν τη χρήση των λιμανιών στο σύστημα ή με οποιονδήποτε τρόπο για την παρακολούθηση της κυκλοφορίας τους.

Μια λίστα με τα πιο δημοφιλή λιμάνια των αξιών

Το εύρος των αριθμών 0 - 1023 είναι για χρήση από τα προγράμματα και τις εφαρμογές του συστήματος:

  • 21 - μεταχειρισμένα FTP πρωτόκολλο μεταφοράς δεδομένων?
  • 22 - ασφαλή SSH υπηρεσία κέλυφος?
  • 23 - Telnet?
  • 25 - πρωτόκολλο για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου?
  • 80 - μετάδοσης κίνησης HTTP. Μεταχειρισμένα διακομιστές Web?
  • 110 - POP3 (Post Office πρωτόκολλο είναι ένα άλλο).

Αυτές οι τιμές διατηρούνται και χρησιμοποιούνται από το σύστημα. Πολλά από τα υπόλοιπα λιμάνια μπορούν να χρησιμοποιούν κατά την κρίση τους.

Πώς να ελέγξετε ανοίξει τα λιμάνια σε Linux

Για να γίνει αυτό, υπάρχουν ενσωματωμένα εργαλεία. Δείχνουν ποιες θύρες είναι ανοικτές σε Linux. Το πρώτο από αυτά - netstat.

Παράδειγμα χρήσης: sudo netstat -ntulp

Στη συνέχεια για την ίδια την ομάδα είναι ένα σύνολο πλήκτρων πρόσθετες παραμέτρους:

  • -l. Αυτό σημαίνει ότι θα πρέπει να δείξουμε μόνο τα λιμάνια που βρίσκονται υπό αξιοποιηθεί?
  • -p. Αναλυτικότερες πληροφορίες σχετικά με την αντανάκλαση μιας εφαρμογής που χρησιμοποιεί το λιμάνι. Ειδικότερα, θα εμφανιστεί το όνομα και τον αριθμό της διαδικασίας?
  • -t. Προσθήκη στη λίστα των θυρών TCP?
  • -u. Το ίδιο, μόνο με την UDP?
  • -κ. Αυτό σημαίνει ότι οι διευθύνσεις IP που εμφανίζονται ως αριθμοί.

Πώς να ανοίξει ένα λιμάνι για Linux

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

Για να ανοίξετε χρησιμοποιώντας το εργαλείο iptables. Για να ελέγξετε αν είναι διαθέσιμη σε όλους στο σύστημα, θα πρέπει να εισάγετε την ακόλουθη εντολή στην κονσόλα: iptables --list

Ως αποτέλεσμα, εμφανίζεται η έξοδος, λέγοντας ότι το βοηθητικό πρόγραμμα λειτουργεί και υπάρχει στο σύστημα. Τώρα πρέπει να ανοίξετε τη θύρα στο Linux. Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή:

iptables -A INPUT -p tcp -m tcp --dport 53 -j ACCEPT

Ένα κλειδί εδώ είναι ότι θα πρέπει να προσθέσετε ένα νέο κανόνα σε μια υπάρχουσα αλυσίδα. ΕΙΣΟΔΟΣ δείχνει ότι μια ανοιχτή θύρα θα πρέπει να περιλαμβάνονται. Η -p λέει ότι δείχνει περαιτέρω τον τύπο του πρωτοκόλλου, σε αυτή την περίπτωση TCP. Dport σημαίνει λιμάνι προορισμού εδώ - 53. Καλά και ACCEPT - επιτρέποντας συνδέσεις.

Στην πραγματικότητα, τα πλήκτρα έχουν iptables είναι πολύ περισσότερο που προσφέρει μεγάλες ευκαιρίες για την εξομάλυνση των βραχυχρόνιων διακυμάνσεων της ρευστότητας και πώς να ανοίξει μια θύρα στο Linux.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.unansea.com. Theme powered by WordPress.