Εγκατάσταση και ρύθμιση παραμέτρων ZNC στο CentOS 7

Το ZNC είναι ένα δωρεάν και ανοιχτού κώδικα IRC bouncer που παραμένει μόνιμα συνδεδεμένο σε ένα δίκτυο, ώστε οι πελάτες να μπορούν να λαμβάνουν μηνύματα που αποστέλλονται ενώ είναι εκτός σύνδεσης.

Αυτό το σεμινάριο θα σας καθοδηγήσει στη διαδικασία εγκατάστασης και ρύθμισης παραμέτρων του ZNC στο CentOS 7. Υποτίθεται ότι ο χρήστης γνωρίζει πώς να διαμορφώσει το τείχος προστασίας. Στο CentOS 7 είναι το FirewallD, το οποίο απορρίπτει τυχόν εισερχόμενες συνδέσεις από προεπιλογή, ακόμα κι αν έχετε διαμορφώσει τη λύση web του Vultr.

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

Η εγκατάσταση του ZNC είναι αρκετά απλή, αλλά χρειάζεται να ενεργοποιήσετε τα Extra Packages για Enterprise Linux (EPEL).

Οδηγίες για αυτό μπορείτε να βρείτε https://www.vultr.com/docs/enable-epel-on-centos .

Μόλις γίνει αυτό, τρέξτε yum install zncγια να εγκαταστήσετε το ZNC.

Διαμόρφωση ZNC

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

Τώρα που έχει εγκατασταθεί, τρέξτε sudo -u znc znc --makeconfγια να ξεκινήσετε τη διαδικασία διαμόρφωσης.

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

Η κονσόλα σας θα έχει την εξής μορφή.

[ ?? ] Listen on port (1025 to 65534): 6697

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

[ ?? ] Listen using SSL (yes/no) [no]: yes

Η τρίτη ερώτηση σάς ρωτά εάν θέλετε ή όχι να ενεργοποιήσετε το IPv6. Δεν υπάρχει κανένα πραγματικό μειονέκτημα σε αυτό, και καθώς ο κόσμος κινείται προς την 100% υιοθέτηση του IPv6, σημαίνει ότι δεν θα χρειαστεί να αλλάξετε τίποτα αργότερα. Απλώς πατήστε ENTERγια να χρησιμοποιήσετε την προεπιλεγμένη επιλογή.

[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]:

Εάν δεν έχετε εγκαταστήσει το ZNC σε αυτόν τον διακομιστή πριν το ZNC θα σας ειδοποιήσει για ένα αρχείο που λείπει. Μην ανησυχείτε, είναι φυσιολογικό και η ZNC θα το δημιουργήσει.

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

[ ?? ] Username (alphanumeric):

Θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης. Και πάλι, επιλέξτε ό,τι σας αρέσει. Θα δεν βλέπετε κωδικό σας εμφανίζεται όταν πληκτρολογείτε για λόγους ασφαλείας.

[ ?? ] Enter password:
[ ?? ] Confirm password:

Στη συνέχεια, θα σας ζητηθεί ένα "ψευδώνυμο". Αυτό είναι το εμφανιζόμενο όνομά σας στο IRC και είναι από προεπιλογή το όνομα χρήστη σας. Επιλέξτε κάτι που σας αρέσει, αλλά μην ανησυχείτε γιατί μπορεί να αλλάξει αργότερα.

[ ?? ] Nick [example]:

Θα ζητήσει επίσης ένα εναλλακτικό ψευδώνυμο, αυτό χρησιμοποιείται όταν χρησιμοποιείται το κύριο ψευδώνυμό σας. Είναι προεπιλογή στο προηγούμενο ψευδώνυμό σας με μια υπογράμμιση στο τέλος.

[ ?? ] Alternate nick [example_]:

Η επόμενη ερώτηση είναι για ένα "ident", το οποίο αναφέρεται ως "όνομα χρήστη" σας σε ορισμένους πελάτες IRC, συμπεριλαμβανομένου του HexChat. Αυτό είναι το τμήμα του ονόματός σας που εμφανίζεται στην αρχή του ονόματος κεντρικού υπολογιστή σας κατά τη διάρκεια μιας προτροπής WHOIS, οπότε εάν το αναγνωριστικό σας είναι exampleκαι το όνομα κεντρικού υπολογιστή σας example.comθα επιστρέψει example@example.com. Από προεπιλογή το όνομα χρήστη που ορίστηκε νωρίτερα.

[ ?? ] Ident [example]:

Στη συνέχεια θα ζητήσει ένα πραγματικό όνομα. Δεν χρειάζεται να το ορίσετε ως το πραγματικό σας όνομα και είναι από προεπιλογή Got ZNC?Ορισμένοι πελάτες IRC έχουν την προεπιλογή ως realname, μπορείτε να το επιλέξετε αν θέλετε.

[ ?? ] Real name [Got ZNC?]:

Αυτό το επόμενο είναι λίγο πιο εμπλεκόμενο. Σας ζητά έναν "bind host", που είναι η διεύθυνση IP που θα χρησιμοποιήσει η ZNC για να συνδεθεί σε έναν διακομιστή IRC. Είναι προαιρετικό, αλλά αν θέλετε να το ρυθμίσετε, ακολουθήστε τα εξής βήματα:

  1. Μεταβείτε στη διεύθυνση https://my.vultr.com/ .
  2. Κάντε κλικ στο όνομα του διακομιστή που διαμορφώνετε αυτήν τη στιγμή.
  3. Αναζητήστε μια καταχώριση με ετικέτα IP Addressκάτω από τη χώρα του διακομιστή.
  4. Κάντε κλικ στο εικονίδιο στη δεξιά πλευρά των αριθμών.
  5. Επικολλήστε τη διεύθυνση IP στο τερματικό. Εάν χρησιμοποιείτε την κονσόλα, θα πρέπει να τη γράψετε με μη αυτόματο τρόπο, ορισμένοι πελάτες SSH σάς επιτρέπουν να επικολλήσετε κάνοντας δεξί κλικ ή με SHIFT+ INSERT.

Δεν χρειάζεται να ανησυχείτε για αυτήν την αλλαγή καθώς το Vultr σας εκχωρεί μια στατική IP.

[ ?? ] Bind host (optional):

Διαμόρφωση δικτύου

Το επόμενο πράγμα που θα ερωτηθείτε είναι εάν θέλετε ή όχι να ρυθμίσετε ένα δίκτυο αυτήν τη στιγμή, με προεπιλογή ως yes. Μη διστάσετε να το παραλείψετε εάν έχετε επιλέξει να μην διαμορφώσετε ένα δίκτυο.

[ ?? ] Set up a network? (yes/no) [yes]:

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

Θα σας ζητηθεί ένα όνομα, αυτό είναι το εμφανιζόμενο όνομα του δικτύου IRC στο οποίο συνδέεστε. Η προεπιλογή είναι freenode, ένας μεγάλος δημόσιος διακομιστής IRC.

[ ?? ] Name [freenode]:

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

[ ?? ] Server host (host only):

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

[ ?? ] Server uses SSL? (yes/no) [no]:

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

[ ?? ] Server port (1 to 65535) [6697]:

Τώρα ζητά κωδικό πρόσβασης διακομιστή. Εάν ο διακομιστής σας δεν χρειάζεται, μπορείτε να τον αφήσετε κενό και να πατήσετε ENTERγια να συνεχίσετε.

[ ?? ] Server password (probably empty):

Η επόμενη ερώτηση ζητά αρχικά κανάλια που θα συνδεθούν αυτόματα όταν συνδεθείτε. Μη διστάσετε να το αφήσετε κενό για να συνεχίσετε αν δεν θέλετε.

[ ?? ] Initial channels:

Τελειώνω

Θα λάβετε μερικές οδηγίες σχετικά με τον τρόπο σύνδεσης και διαμόρφωσης του ZNC αφού ολοκληρώσετε αυτήν την ενότητα. Θα μοιάζει με αυτό:

[ ** ] To connect to this ZNC you need to connect to it as your IRC server
[ ** ] using the port that you supplied.  You have to supply your login info
[ ** ] as the IRC server password like this: user/network:pass.
[ ** ]
[ ** ] Try something like this in your IRC client...
[ ** ] /server <znc_server_ip> +6697 example:<pass>
[ ** ]
[ ** ] To manage settings, users and networks, point your web browser to
[ ** ] https://<znc_server_ip>:6697/

Η τελευταία ερώτηση σάς ρωτά εάν θέλετε ή όχι να εκτελέσετε το ZNC τώρα.

[ ?? ] Launch ZNC now? (yes/no) [yes]:

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

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

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

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

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

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

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

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα