Πώς να χρησιμοποιήσετε το Port Knocking στο Linux (και γιατί δεν πρέπει)

Χέρι που χτυπά σε μια κλειστή πόρτα.

Photographee.eu/Shutterstock



Το Port knocking είναι ένας τρόπος για να ασφαλίσετε έναν διακομιστή κλείνοντας θύρες τείχους προστασίας—ακόμα και αυτές που γνωρίζετε ότι θα χρησιμοποιηθούν. Αυτές οι θύρες ανοίγουν κατ' απαίτηση εάν —και μόνο εάν— το αίτημα σύνδεσης παρέχει το μυστικό χτύπημα.

Το Port Knocking είναι ένα μυστικό χτύπημα

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





Το Port knocking είναι ένα σύγχρονο αντίστοιχο. Εάν θέλετε οι άνθρωποι να έχουν πρόσβαση σε υπηρεσίες στον υπολογιστή σας, αλλά δεν θέλετε να ανοίξετε το τείχος προστασίας σας στο διαδίκτυο, μπορείτε να χρησιμοποιήσετε το port knocking. Σας επιτρέπει να κλείνετε τις θύρες στο τείχος προστασίας σας που επιτρέπουν τις εισερχόμενες συνδέσεις και να τις ανοίγετε αυτόματα όταν γίνεται ένα προκαθορισμένο μοτίβο προσπαθειών σύνδεσης. Η σειρά των προσπαθειών σύνδεσης λειτουργεί ως το μυστικό χτύπημα. Ένα άλλο μυστικό χτύπημα κλείνει το λιμάνι.

Το port knocking είναι κάτι σαν καινοτομία, αλλά είναι σημαντικό να γνωρίζετε ότι είναι ένα παράδειγμα ασφάλεια μέσω της αφάνειας, και αυτή η ιδέα είναι θεμελιωδώς εσφαλμένη. Το μυστικό του τρόπου πρόσβασης σε ένα σύστημα είναι ασφαλές γιατί μόνο όσοι ανήκουν σε μια συγκεκριμένη ομάδα το γνωρίζουν. Αλλά από τη στιγμή που αυτό το μυστικό αποκαλυφθεί - είτε επειδή αποκαλύφθηκε, παρατηρηθεί, μαντέψετε ή επεξεργαστείτε - η ασφάλειά σας είναι άκυρη. Καλύτερα να προστατεύσετε τον διακομιστή σας με άλλους, ισχυρότερους τρόπους, όπως η απαίτηση συνδέσεις βασισμένες σε κλειδί για διακομιστή SSH .



Διαφήμιση

Οι πιο ισχυρές προσεγγίσεις για την ασφάλεια στον κυβερνοχώρο είναι πολυεπίπεδες, επομένως, ίσως το port knocking θα έπρεπε να είναι ένα από αυτά τα επίπεδα. Όσο περισσότερα στρώματα, τόσο το καλύτερο, σωστά; Ωστόσο, θα μπορούσατε να υποστηρίξετε ότι το knocking της θύρας δεν προσθέτει πολλά (αν μη τι άλλο) σε ένα σωστά σκληρυμένο, ασφαλές σύστημα.

Η ασφάλεια στον κυβερνοχώρο είναι ένα τεράστιο και περίπλοκο θέμα, αλλά δεν πρέπει να χρησιμοποιείτε το port knocking ως τη μόνη σας μορφή άμυνας.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να δημιουργήσετε και να εγκαταστήσετε κλειδιά SSH από το κέλυφος του Linux



Εγκατάσταση knockd

Για να δείξουμε το knocking της θύρας, θα το χρησιμοποιήσουμε για τον έλεγχο της θύρας 22, που είναι η θύρα SSH. θα χρησιμοποιήσουμε ένα εργαλείο που ονομάζεται knockd . Χρήση |_+_| για να εγκαταστήσετε αυτό το πακέτο στο σύστημά σας εάν χρησιμοποιείτε Ubuntu ή άλλη διανομή που βασίζεται στο Debian. Σε άλλες διανομές Linux, χρησιμοποιήστε το εργαλείο διαχείρισης πακέτων της διανομής σας Linux.

Πληκτρολογήστε τα εξής:

apt-get

Μάλλον το έχετε ήδη τείχος προστασίας iptables εγκατεστημένο στο σύστημά σας, αλλά ίσως χρειαστεί να εγκαταστήσετε το |_+_| πακέτο. Διαχειρίζεται την αυτόματη φόρτωση των αποθηκευμένων |_+_| κανόνες.

Πληκτρολογήστε τα εξής για να το εγκαταστήσετε:

iptables-persistent

Όταν εμφανιστεί η οθόνη διαμόρφωσης IPV4, πατήστε το πλήκτρο διαστήματος για να αποδεχτείτε την επιλογή Ναι.

Πατήστε το πλήκτρο διαστήματος για να αποδεχτείτε το

Πατήστε ξανά το πλήκτρο διαστήματος στην οθόνη διαμόρφωσης IPv6 για να αποδεχτείτε την επιλογή Ναι και να προχωρήσετε.

Πατήστε το πλήκτρο διαστήματος για να αποδεχτείτε το

Διαφήμιση

Η ακόλουθη εντολή λέει |_+_| για να επιτραπεί η συνέχιση των εγκατεστημένων και συνεχιζόμενων συνδέσεων. Τώρα θα εκδώσουμε μια άλλη εντολή για να κλείσουμε τη θύρα SSH.

Εάν κάποιος είναι συνδεδεμένος μέσω SSH όταν εκδώσουμε αυτήν την εντολή, δεν θέλουμε να αποκοπεί:

iptable

Αυτή η εντολή προσθέτει έναν κανόνα στο τείχος προστασίας, που λέει:

    -ΠΡΟΣ ΤΟ: Προσθέστε τον κανόνα στον πίνακα κανόνων του τείχους προστασίας. Δηλαδή, προσθέστε το στο κάτω μέρος. ΕΙΣΑΓΩΓΗ: Αυτός είναι ένας κανόνας για τις εισερχόμενες συνδέσεις. -m contrack: Οι κανόνες του τείχους προστασίας ενεργούν στην κίνηση δικτύου (πακέτα) που ταιριάζουν με τα κριτήρια του κανόνα. Το |_+_| αιτίες παραμέτρων |_+_| για να χρησιμοποιήσετε επιπλέον μονάδες αντιστοίχισης πακέτων—σε αυτήν την περίπτωση, αυτό που ονομάζεται |_+_| λειτουργεί με τις δυνατότητες παρακολούθησης σύνδεσης δικτύου του πυρήνα. –cstate ΕΓΚΑΤΑΣΤΑΣΗ, ΣΧΕΤΙΚΟ: Αυτό καθορίζει τον τύπο σύνδεσης για τον οποίο θα ισχύει ο κανόνας, δηλαδή τις ΕΓΚΑΤΑΣΤΑΣΕΙΣ και τις ΣΧΕΤΙΚΕΣ συνδέσεις. Μια εδραιωμένη σύνδεση είναι αυτή που βρίσκεται ήδη σε εξέλιξη. Μια σχετική σύνδεση είναι αυτή που πραγματοποιείται λόγω μιας ενέργειας από μια εγκατεστημένη σύνδεση. Ίσως κάποιος που είναι συνδεδεμένος θέλει να κατεβάσει ένα αρχείο. Αυτό μπορεί να συμβεί μέσω μιας νέας σύνδεσης που ξεκίνησε από τον κεντρικό υπολογιστή. -j ΑΠΟΔΟΧΗ: Εάν η κίνηση ταιριάζει με τον κανόνα, μεταβείτε στον στόχο ΑΠΟΔΟΧΗ στο τείχος προστασίας. Με άλλα λόγια, η κίνηση γίνεται αποδεκτή και επιτρέπεται να διέρχεται από το τείχος προστασίας.

Τώρα μπορούμε να εκδώσουμε την εντολή για να κλείσουμε τη θύρα:

iptables

Αυτή η εντολή προσθέτει έναν κανόνα στο τείχος προστασίας, που λέει:

    -ΠΡΟΣ ΤΟ: Προσθέστε τον κανόνα στον πίνακα κανόνων του τείχους προστασίας, π.χ. προσθέστε τον στο κάτω μέρος. ΕΙΣΑΓΩΓΗ: Αυτός ο κανόνας αφορά τις εισερχόμενες συνδέσεις. -p tcp: Αυτός ο κανόνας ισχύει για κίνηση που χρησιμοποιεί το πρωτόκολλο ελέγχου μετάδοσης. –dport 22: Αυτός ο κανόνας ισχύει ειδικά για την κυκλοφορία TCP που στοχεύει τη θύρα 22 (τη θύρα SSH). -j ΑΠΟΡΡΙΠΤΩ: Εάν η κίνηση ταιριάζει με τον κανόνα, μεταβείτε στον στόχο ΑΠΟΡΡΙΨΗ στο τείχος προστασίας. Έτσι, εάν η κίνηση απορριφθεί, δεν επιτρέπεται μέσω του τείχους προστασίας.

Πρέπει να ξεκινήσουμε το |_+_| δαίμονας. Μπορούμε να το κάνουμε με αυτήν την εντολή:

-m

Θέλουμε |_+_| να περάσει μέσα έναν κύκλο αποθήκευσης και επαναφόρτωσης, έτσι φορτώνει και ελέγχει το |_+_| κανόνες.

Πληκτρολογήστε τις παρακάτω εντολές:

iptables

conntrack

Διαφήμιση

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

Διαμόρφωση knockd

Υπάρχουν δύο αρχεία που επεξεργάζεστε για να ρυθμίσετε τις παραμέτρους |_+_|. Το πρώτο είναι το ακόλουθο |_+_| αρχείο ρυθμίσεων:

netfilter-persistent

Το |_+_| ο επεξεργαστής ανοίγει με το |_+_| Φορτώθηκε το αρχείο διαμόρφωσης.

Το αρχείο διαμόρφωσης knockd στο πρόγραμμα επεξεργασίας gedit.

Θα επεξεργαστούμε αυτό το αρχείο για να ταιριάζει στις ανάγκες μας. Οι ενότητες που μας ενδιαφέρουν είναι το openSSH και το closeSSH. Οι ακόλουθες τέσσερις καταχωρήσεις υπάρχουν σε κάθε ενότητα:

    αλληλουχία: Η ακολουθία των θυρών που πρέπει να έχει πρόσβαση κάποιος για να ανοίξει ή να κλείσει τη θύρα 22. Οι προεπιλεγμένες θύρες είναι 7000, 8000 και 9000 για να την ανοίξει και 9000, 8000 και 7000 για να την κλείσει. Μπορείτε να τις αλλάξετε ή να προσθέσετε περισσότερες θύρες στη λίστα. Για τους σκοπούς μας, θα μείνουμε με τις προεπιλογές. seq_timeout: Η χρονική περίοδος εντός της οποίας κάποιος πρέπει να έχει πρόσβαση στις θύρες για να ενεργοποιήσει το άνοιγμα ή το κλείσιμο. εντολή: Η εντολή που στάλθηκε στο |_+_| τείχος προστασίας όταν ενεργοποιείται η ενέργεια ανοίγματος ή κλεισίματος. Αυτές οι εντολές είτε προσθέτουν έναν κανόνα στο τείχος προστασίας (για να ανοίξετε τη θύρα) είτε τον αφαιρέσετε (για να κλείσετε τη θύρα). tcpflag: Ο τύπος του πακέτου που πρέπει να λάβει κάθε θύρα στη μυστική ακολουθία. Ένα πακέτο SYN (συγχρονισμός) είναι το πρώτο σε ένα TCP αίτημα σύνδεσης, που ονομάζεται α τριπλή χειραψία .

Η ενότητα openSSH μπορεί να διαβαστεί ως αίτημα σύνδεσης TCP στις θύρες 7000, 8000 και 9000 —με αυτή τη σειρά και εντός 5 δευτερολέπτων— για να σταλεί η εντολή για το άνοιγμα της θύρας 22 στο τείχος προστασίας.

Διαφήμιση

Η ενότητα closeSSH μπορεί να διαβαστεί καθώς ένα αίτημα σύνδεσης TCP πρέπει να υποβληθεί στις θύρες 9000, 8000 και 7000—με αυτή τη σειρά και εντός 5 δευτερολέπτων—για να σταλεί η εντολή για το κλείσιμο της θύρας 22 στο τείχος προστασίας.

Οι κανόνες του τείχους προστασίας

Οι καταχωρήσεις εντολών στις ενότητες openSSH και closeSSH παραμένουν ίδιες, εκτός από μία παράμετρο. Έτσι αποτελούνται:

    -ΠΡΟΣ ΤΟ: Προσθέστε τον κανόνα στο κάτω μέρος της λίστας κανόνων του τείχους προστασίας (για την εντολή openSSH). -ΡΕ: Διαγράψτε την εντολή από τη λίστα κανόνων του τείχους προστασίας (για την εντολή closeSSH). ΕΙΣΑΓΩΓΗ: Αυτός ο κανόνας αφορά την εισερχόμενη κίνηση δικτύου. -s %IP%: Η διεύθυνση IP της συσκευής που ζητά σύνδεση. -Π: Πρωτόκολλο δικτύου. σε αυτήν την περίπτωση, είναι TCP. –dport: Το λιμάνι προορισμού. στο παράδειγμά μας, είναι η θύρα 22. -j ΑΠΟΔΟΧΗ: Μετάβαση στον στόχο αποδοχής εντός του τείχους προστασίας. Με άλλα λόγια, αφήστε το πακέτο να περάσει από τους υπόλοιπους κανόνες χωρίς να ενεργήσετε σε αυτό.

Το knockd αρχείο διαμόρφωσης επεξεργάζεται

Οι τροποποιήσεις που θα κάνουμε στο αρχείο επισημαίνονται με κόκκινο παρακάτω:

Το αρχείο διαμόρφωσης knockd στο πρόγραμμα επεξεργασίας gedit με επισημασμένες τις αλλαγές.

Επεκτείνουμε το seq_timeout στα 15 δευτερόλεπτα. Αυτό είναι γενναιόδωρο, αλλά αν κάποιος πυροδοτεί χειροκίνητα αιτήματα σύνδεσης, μπορεί να χρειαστεί τόσο χρόνο.

Στην ενότητα openSSH, αλλάζουμε το |_+_| (προσάρτηση) επιλογή στην εντολή στο |_+_| (εισάγετε). Αυτή η εντολή εισάγει έναν νέο κανόνα τείχους προστασίας στο μπλουζα της λίστας κανόνων του τείχους προστασίας. Εάν αφήσετε το |_+_| επιλογή, αυτό προσαρτάται τη λίστα κανόνων του τείχους προστασίας και το τοποθετεί στο κάτω μέρος .

Η εισερχόμενη κίνηση ελέγχεται σε σχέση με κάθε κανόνα τείχους προστασίας στη λίστα από πάνω προς τα κάτω. Έχουμε ήδη έναν κανόνα που κλείνει τη θύρα 22. Επομένως, εάν η εισερχόμενη κίνηση ελεγχθεί με αυτόν τον κανόνα πριν δει τον κανόνα που επιτρέπει την κυκλοφορία, η σύνδεση απορρίπτεται. Εάν δει πρώτα αυτόν τον νέο κανόνα, η σύνδεση επιτρέπεται.

Η εντολή κλεισίματος αφαιρεί τον κανόνα που προστέθηκε από το openSSH από τους κανόνες του τείχους προστασίας. Η κίνηση SSH διαχειρίζεται ξανά ο προϋπάρχων κανόνας κλειστής θύρας 22.

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

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να επεξεργαστείτε αρχεία κειμένου γραφικά στο Linux με το gedit

Οι χτυπημένες επεξεργασίες αρχείου ελέγχου

Το |_+_| το αρχείο ελέγχου είναι εντελώς απλούστερο. Ωστόσο, προτού προχωρήσουμε και το επεξεργαστούμε, πρέπει να γνωρίζουμε το εσωτερικό όνομα για τη σύνδεσή μας στο δίκτυο. για να το βρείτε, πληκτρολογήστε αυτήν την εντολή:

netfilter-persistent

Διαφήμιση

Η σύνδεση που χρησιμοποιεί αυτό το μηχάνημα για την έρευνα αυτού του άρθρου ονομάζεται |_+_|. Σημειώστε το όνομα της σύνδεσής σας.

Η ακόλουθη εντολή επεξεργάζεται το |_+_| αρχείο ελέγχου:

iptable

Εδώ είναι το |_+_| αρχείο στο |_+_|.

Το αρχείο ελέγχου knockd στο gedit.

Οι λίγες επεξεργασίες που πρέπει να κάνουμε επισημαίνονται με κόκκινο:

Το αρχείο ελέγχου knockd στο gedit με επισημασμένες τις επεξεργασίες.

Αλλάξαμε την καταχώριση START_KNOCKD= από 0 σε 1.

Καταργήσαμε επίσης τον κατακερματισμό |_+_| από την αρχή της καταχώρισης KNOCKD_OPTS= και αντικατέστησε το eth1 με το όνομα της σύνδεσης δικτύου μας, |_+_|. Φυσικά, εάν η σύνδεση δικτύου σας είναι |_+_|, δεν θα την αλλάξετε.

Η απόδειξη είναι στην πουτίγκα

Ήρθε η ώρα να δούμε αν αυτό λειτουργεί. Θα ξεκινήσουμε το |_+_| δαίμονας με αυτήν την εντολή:

knockd

Διαφήμιση

Τώρα, θα μεταβούμε σε άλλο μηχάνημα και θα προσπαθήσουμε να συνδεθούμε. Εγκαταστήσαμε το |_+_| εργαλείο σε αυτόν τον υπολογιστή, επίσης, όχι επειδή θέλουμε να ρυθμίσουμε το port knocking, αλλά επειδή το |_+_| Το πακέτο παρέχει ένα άλλο εργαλείο που ονομάζεται |_+_|. Θα χρησιμοποιήσουμε αυτό το μηχάνημα για να πυροβολήσουμε στη μυστική ακολουθία μας και να κάνουμε το χτύπημα για εμάς.

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

knockd

Αυτό λέει |_+_| για να στοχεύσετε τον υπολογιστή στη διεύθυνση IP 192.168.4.24 και να ενεργοποιήσετε ένα αίτημα σύνδεσης στις θύρες 7000, 8000 και 9000, με τη σειρά του, με ένα |_+_| (καθυστέρηση) 500 χιλιοστών του δευτερολέπτου μεταξύ τους.

Στη συνέχεια, ένας χρήστης που ονομάζεται dave κάνει ένα αίτημα SSH στο 192.168.4.24:

gedit

Η σύνδεσή του γίνεται αποδεκτή, εισάγει τον κωδικό πρόσβασής του και ξεκινά η απομακρυσμένη συνεδρία του. Η γραμμή εντολών του αλλάζει από |_+_| προς |_+_|. Για να αποσυνδεθεί από τον απομακρυσμένο υπολογιστή, πληκτρολογεί:

knockd

Η γραμμή εντολών του επιστρέφει στον τοπικό του υπολογιστή. Χρησιμοποιεί |_+_| για άλλη μια φορά, και αυτή τη φορά, στοχεύει τις θύρες με αντίστροφη σειρά για να κλείσει τη θύρα SSH στον απομακρυσμένο υπολογιστή.

iptables

Διαφήμιση

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

Λοιπόν, πώς έμοιαζε αυτό από την άλλη πλευρά; Ο διαχειριστής συστήματος στον κεντρικό υπολογιστή που ανοίγει τη θύρα χρησιμοποιεί την ακόλουθη εντολή για να προβάλει νέες εγγραφές που φτάνουν στο αρχείο καταγραφής συστήματος:

-A

  • Βλέπετε τρεις καταχωρήσεις openSSH. Αυτά αυξάνονται καθώς κάθε θύρα στοχεύεται από το βοηθητικό πρόγραμμα remote knock.
  • Όταν πληρούνται και τα τρία στάδια της ακολουθίας ενεργοποίησης, μια καταχώριση που λέει ΑΝΟΙΞΕ ΣΟΥΣΑΜΙ, καταγράφεται
  • Η εντολή για εισαγωγή του κανόνα στο |_+_| αποστέλλεται λίστα κανόνων. Επιτρέπει την πρόσβαση μέσω SSH στη θύρα 22 από τη συγκεκριμένη διεύθυνση IP του υπολογιστή που έδωσε το σωστό μυστικό χτύπημα (192.168.4.23).
  • Ο χρήστης dave συνδέεται μόνο για λίγα δευτερόλεπτα και μετά αποσυνδέεται.
  • Βλέπετε τρεις εγγραφές closeSSH. Αυτά αυξάνονται καθώς κάθε θύρα στοχεύεται από το βοηθητικό πρόγραμμα remote knock - λέει στον κεντρικό υπολογιστή που χτυπά τη θύρα να κλείσει τη θύρα 22.
  • Αφού ενεργοποιηθούν και τα τρία στάδια, λαμβάνουμε ξανά το μήνυμα OPEN SESAME. Η εντολή αποστέλλεται στο τείχος προστασίας για να καταργηθεί ο κανόνας. (Γιατί να μην ΚΛΕΙΣΕΙ SESAME όταν κλείνει το λιμάνι; Ποιος ξέρει;)

Τώρα ο μόνος κανόνας στο |_+_| η λίστα κανόνων σχετικά με τη θύρα 22 είναι αυτή που πληκτρολογήσαμε στην αρχή για να κλείσουμε αυτήν τη θύρα. Έτσι, η θύρα 22 είναι πλέον κλειστή ξανά.

Χτυπήστε το στο κεφάλι

Αυτό είναι το κόλπο του λιμανιού. Αντιμετωπίστε το ως εκτροπή και μην το κάνετε στον πραγματικό κόσμο. Ή, αν πρέπει, μην βασίζεστε σε αυτό ως τη μόνη σας μορφή ασφάλειας.

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Dave McKay Dave McKay
Ο Dave McKay χρησιμοποίησε για πρώτη φορά υπολογιστές όταν η διάτρητη χαρτοταινία ήταν στη μόδα και από τότε ασχολείται με τον προγραμματισμό. Μετά από περισσότερα από 30 χρόνια στη βιομηχανία της πληροφορικής, είναι πλέον δημοσιογράφος τεχνολογίας πλήρους απασχόλησης. Κατά τη διάρκεια της καριέρας του, έχει εργαστεί ως ελεύθερος επαγγελματίας προγραμματιστής, διευθυντής διεθνούς ομάδας ανάπτυξης λογισμικού, διευθυντής έργου υπηρεσιών πληροφορικής και, πιο πρόσφατα, ως Υπεύθυνος Προστασίας Δεδομένων. Η γραφή του έχει δημοσιευτεί από τα howtogeek.com, cloudsavvyit.com, itenterpriser.com και opensource.com. Ο Dave είναι ευαγγελιστής Linux και υπέρμαχος ανοιχτού κώδικα.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα

Δημοφιλείς Αναρτήσεις

Οι εφαρμογές καταγράφουν πραγματικά την οθόνη του iPhone σας;

Οι εφαρμογές καταγράφουν πραγματικά την οθόνη του iPhone σας;

Δώρο βιβλίου: Έχουμε 10 δωρεάν αντίγραφα του σεφ 4 ωρών (Η απλή διαδρομή για να μαγειρεύετε σαν επαγγελματίας, να μαθαίνετε οτιδήποτε και να ζείτε την καλή ζωή)

Δώρο βιβλίου: Έχουμε 10 δωρεάν αντίγραφα του σεφ 4 ωρών (Η απλή διαδρομή για να μαγειρεύετε σαν επαγγελματίας, να μαθαίνετε οτιδήποτε και να ζείτε την καλή ζωή)

Πώς να ελέγξετε ποια έκδοση Android είναι στο Chromebook σας

Πώς να ελέγξετε ποια έκδοση Android είναι στο Chromebook σας

Πώς να αποκτήσετε μια ροή RSS για οποιοδήποτε Subreddit

Πώς να αποκτήσετε μια ροή RSS για οποιοδήποτε Subreddit

Πώς να καθαρίσετε την προσωρινή μνήμη του υπολογιστή σας στα Windows 10

Πώς να καθαρίσετε την προσωρινή μνήμη του υπολογιστή σας στα Windows 10

Πώς να συγχρονίσετε τις ειδοποιήσεις Android με τον υπολογιστή ή το Mac σας

Πώς να συγχρονίσετε τις ειδοποιήσεις Android με τον υπολογιστή ή το Mac σας

Πώς να τυχαιοποιήσετε τα φώτα απόχρωσης για επιπλέον ασφάλεια στις διακοπές

Πώς να τυχαιοποιήσετε τα φώτα απόχρωσης για επιπλέον ασφάλεια στις διακοπές

Πώς να προσθέσετε αριθμούς γραμμής σε ένα έγγραφο του Microsoft Word

Πώς να προσθέσετε αριθμούς γραμμής σε ένα έγγραφο του Microsoft Word

Πώς να αλλάξετε το όνομα κεντρικού υπολογιστή Linux χωρίς επανεκκίνηση

Πώς να αλλάξετε το όνομα κεντρικού υπολογιστή Linux χωρίς επανεκκίνηση

Πώς να βρείτε το Spotify τυλιγμένο 2019

Πώς να βρείτε το Spotify τυλιγμένο 2019