Το Jabber, ένα δημοφιλές πρωτόκολλο ανταλλαγής άμεσων μηνυμάτων, βασίζεται στο XMPP, ένα ανοιχτό πρότυπο για ανταλλαγή άμεσων μηνυμάτων και χρησιμοποιείται από πολλές δημοφιλείς εφαρμογές. Αυτή η ενότητα καλύπτει τη ρύθμιση ενός εξυπηρετητή Jabberd 2 σε ένα τοπικό δίκτυο (LAN). Αυτές οι ρυθμίσεις μπορούν επίσης να προσαρμοστούν για να παρέχονται υπηρεσίες ανταλλαγής μηνυμάτων σε χρήστες σε όλο το διαδίκτυο.
Για να εγκαταστήσετε το jabberd2, πληκτρολογήστε σε ένα τερματικό:
sudo apt-get install jabberd2
Θα χρησιμοποιηθούν λίγα αρχεία ρυθμίσεων XML ώστε να ρυθμιστεί το jabberd2 για πιστοποίηση χρηστών με Berkely DB. Αυτή είναι μία πολύ απλή μορφή πιστοποίησης. Ωστόσο, το jabberd2 μπορεί να ρυθμιστεί ώστε να χρησιμοποιεί LDAP, MySQL, Postgresql, κτλ. για πιστοποίηση χρηστών.
Πρώτα, επεξεργαστείτε το /etc/jabberd2/sm.xml αλλάζοντας το:
<id>jabber.example.com</id>
|
|
|
Αντικαταστήστε το jabber.example.com με το όνομα, ή κάποιο άλλο αναγνωριστικό, του εξυπηρετητή σας. |
Τώρα, στην ενότητα <storage>, αλλάξτε το <driver> σε:
<driver>db</driver>
Μετά, επεξεργαστείτε το /etc/jabberd2/c2s.xml και στην ενότητα <local>, αλλάξτε το:
<id>jabber.example.com</id>
Και στην ενότητα <authreg>, τροποποιήστε την ενότητα <module> σε:
<module>db</module>
Τέλος, επανεκκινήστε το jabberd2 για να ενεργοποιηθούν οι νέες ρυθμίσεις:
sudo /etc/init.d/jabberd2 restart
Τώρα θα πρέπει να μπορείτε να συνδεθείτε στον εξυπηρετητή χρησιμοποιώντας έναν πελάτη Jabber όπως το Pidgin για παράδειγμα.
|
|
|
Το πλεονέκτημα του να χρησιμοποιείτε Berkeley DB για τα δεδομένα των χρηστών είναι πως αφού ρυθμιστεί, δεν χρειάζεται περαιτέρω συντήρηση. Αν χρειάζεστε περισσότερο έλεγχο στους λογαριασμούς και στα πιστοποιητικά των χρηστών, συνιστάται να χρησιμοποιήσετε κάποια άλλη μέθοδο πιστοποίησης. |
-
Ο ιστότοπος του Jabberd2 περιέχει περισσότερες λεπτομέρειες για τη ρύθμιση του Jabberd2.
-
Για περισσότερες επιλογές πιστοποίησης δείτε τον οδηγό εγκατάστασης του Jabberd2.
-
Also, the Setting Up Jabber Server Ubuntu Wiki page has more information.

