Τα ετερογενή δίκτυα είναι πιο συνηθισμένα από ό,τι νομίζουμε. Πολλές εταιρείες, οργανισμοί και πολλοί χρήστες δημιουργούν ετερογενή δίκτυα υπολογιστών στα σπίτια τους για να μοιράζονται δεδομένα και υπηρεσίες. Δεν είναι η πρώτη φορά που ασχολούμαστε με το θέμα της ετερογένειας, καθώς το πακέτο Samba, το οποίο έχουμε συζητήσει εκτενώς, αποτελεί ένα χαρακτηριστικό παράδειγμα ενός βοηθητικού προγράμματος που μας επιτρέπει να κοινοποιούμε και να διαχειριζόμαστε αρχεία μεταξύ διαφορετικών λειτουργικών συστημάτων Microsoft Windows και Unix χρησιμοποιώντας αυτό το πρωτόκολλο.
Αλλά συχνά οι διαχειριστές συστημάτων ή οι χρήστες πρέπει να προχωρήσουν πολύ περισσότερο και να απαιτήσουν υπηρεσίες και διαμορφώσεις που είναι πιο περίπλοκες από την απλή ανταλλαγή αρχείων μεταξύ αυτών των λειτουργικών συστημάτων, όπως διακομιστές LDAP για συνδέσεις ή τη διαχείριση μιας υπηρεσίας κατανεμημένου δικτύου των Microsoft Windows όπως το Active Directory, η οποία χωρίς τη βοήθεια του εργαλείου που παρουσιάζουμε σήμερα θα μπορούσε να είναι αρκετά περίπλοκη από τη διανομή Linux σας...
Τι είναι το Active Directory;

Αν δεν είστε εξοικειωμένοι με το Active Directory (AD) , πρόκειται για μια τεχνολογία της Microsoft για την υλοποίηση υπηρεσιών καταλόγου σε ένα κατανεμημένο δίκτυο υπολογιστών. Χρησιμοποιεί διάφορα πρωτόκολλα όπως LDAP, DNS, DHCP και Kerberos—πιθανότατα τα έχετε ακούσει όλα, καθώς είναι αρκετά συνηθισμένα. Αυτό το πλαίσιο δημιουργείται μεταξύ πολλαπλών υπολογιστών ή διακομιστών που δημιουργούν και διαχειρίζονται αντικείμενα όπως χρήστες, υπολογιστές, ομάδες και κωδικούς πρόσβασης, επιτρέποντας τη διαχείριση των συνδέσεων για υπολογιστές που έχουν ρυθμιστεί στο AD και ανήκουν σε αυτό το δίκτυο.
Το Active Directory έχει μια καλά εδραιωμένη, ιεραρχική δομή και επιτρέπει στους διαχειριστές συστημάτων να ορίζουν ισχυρές πολιτικές για την απομακρυσμένη διαχείριση περιβαλλόντων, την εφαρμογή ενημερώσεων σε όλους τους υπολογιστές, την κοινή χρήση φακέλων και πόρων στο δίκτυο, την ανάπτυξη προγραμμάτων σε όλους τους υπολογιστές στο δίκτυο κ.λπ., όλα με έναν αρκετά ελεγχόμενο και απλό τρόπο που μπορεί να γίνει από οποιοδήποτε μηχάνημα, ακόμη και από μια διανομή GNU/Linux με το κατάλληλο λογισμικό, όπως θα σας δείξουμε σε αυτό το σεμινάριο, αν και υπάρχουν και άλλες επιλογές.
Πώς να εγκαταστήσετε και να ρυθμίσετε το LikeWise σε Linux;

Το Likewise Open είναι μια εφαρμογή του MIT που μπορεί να σας βοηθήσει να διαχειριστείτε το Active Directory από την διανομή GNU/Linux σας. Ομοίως, απλοποιεί τη διαδικασία ρύθμισης παραμέτρων και ελέγχου ταυτότητας ενός υπολογιστή Linux εντός ενός τομέα Active Directory. Για να γίνει αυτό, αυτό το πακέτο λογισμικού χρησιμοποιεί ορισμένα γνωστά εργαλεία, όπως το δημοφιλές πακέτο winbind. Αυτό το πακέτο περιλαμβάνει επίσης τον γνωστό δαίμονα winbindd, τον οποίο πιθανώς έχετε ακούσει, καθώς χρησιμοποιείται και στο Samba. Χάρη σε αυτόν τον δαίμονα, μπορείτε να διαχειριστείτε αυτούς τους τύπους δικτύων Windows από την διανομή σας.
Για να εγκαταστήσετε το Likewise Open στη διανομή σας, θα μπορούσατε να χρησιμοποιήσετε ένα εργαλείο όπως το Alien για να μετατρέψετε το πακέτο DEB σε άλλη δυαδική μορφή όπως RPM κ.λπ., αν και δεν το συνιστώ και δεν εγγυάται ότι θα λειτουργήσει σωστά. Το λέω αυτό επειδή αντιμετώπισα κάποιες δυσκολίες στην εύρεση αυτού του πακέτου σε ορισμένες διανομές, αν και δεν είχα κανένα πρόβλημα στο Ubuntu και το CentOS... στην πραγματικότητα, θα ακολουθήσω αυτά τα βήματα για το Ubuntu.
Για να εγκαταστήσετε το πακέτο likely-open (αυτό είναι το όνομά του), θα το βρείτε εύκολα στα αποθετήρια της διανομής Ubuntu και μπορείτε να το εγκαταστήσετε πολύ εύκολα χρησιμοποιώντας τον διαχειριστή πακέτων Ubuntu εκτελώντας την ακόλουθη εντολή:
sudo apt-get install likewise-open
Πιθανότατα θα αντιμετωπίσετε προβλήματα με νεότερες διανομές Ubuntu και το πακέτο δεν θα βρεθεί. Μην ανησυχείτε, θα μπορούσατε να αναζητήσετε μια εναλλακτική λύση όπως το PBIS στο GitHub, αλλά δεν συνιστώ την αναζήτηση σε ιστότοπους για μια έκδοση πακέτου DEB, καθώς δεν αποτελεί αξιόπιστη πηγή. Για να σας γλιτώσουμε τον κόπο της αναζήτησης, το πιο εύκολο πράγμα που μπορείτε να κάνετε είναι να προσθέσετε αυτόν τον σύνδεσμο στο πρόγραμμα περιήγησής σας και να κατεβάσετε το πακέτο DEB:
http://archive.ubuntu.com/ubuntu/pool/main/l/likewise-open/likewise-open_6.1.0.406-0ubuntu5_amd64.deb
Και μόλις το έχετε, μπορείτε να εκτελέσετε ξανά την ακόλουθη εντολή για να το εγκαταστήσετε και τώρα δεν θα πρέπει να έχετε κανένα πρόβλημα:
sudo dpkg -i likewise-open_6.1.0.406-0ubuntu5_amd64.deb</pre> <pre>
Το πακέτο έχει πλέον εγκατασταθεί και είμαστε έτοιμοι να το εκτελέσουμε και να αρχίσουμε να το χρησιμοποιούμε. Τώρα πρέπει να το ρυθμίσουμε ώστε να λειτουργεί σωστά στο δίκτυο. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή στο τερματικό:
<span class="command">sudo domainjoin-cli join nombre-de-mi-dominio.es Administrador</span>
Πρέπει να αντικαταστήσετε το `my-domain-name.es` με το domain που χρησιμοποιείτε και το `Administrator` με το όνομα του λογαριασμού διαχειριστή ή του χρήστη που χρειαζόμαστε. Μόλις το κάνετε αυτό, πρέπει να επανεκκινήσετε την διανομή Linux (ή απλώς να επανεκκινήσετε την υπηρεσία `likewise-open` ώστε να αναγνωρίσει τις αλλαγές). Μπορείτε να το κάνετε αυτό από το γραφικό περιβάλλον ή κάνοντας επανεκκίνηση από την κονσόλα, ό,τι προτιμάτε.
Τώρα, αφού ξεκινήσετε, μπορείτε να χρησιμοποιήσετε ένα TTY ή να συνδεθείτε από το μενού που εμφανίζεται κατά την εκκίνηση του περιβάλλοντος εργασίας. Αυτή τη φορά, αντί να εισαγάγετε το κανονικό όνομα χρήστη και τον κωδικό πρόσβασής σας, μπορείτε να εισαγάγετε το όνομα χρήστη ή τον διαχειριστή που διαμορφώσατε νωρίτερα, ως εξής:
[email protected]
Θα εισαγάγετε επίσης τον κωδικό πρόσβασης που έχει ο χρήστης ή ο διαχειριστής στο Active Directory. Αφού κάνετε κλικ στο κουμπί σύνδεσης, θα συνδεθείτε και θα μπορείτε να διαχειριστείτε ό,τι χρειάζεστε...
Ελπίζω αυτό το σεμινάριο να σας φάνηκε χρήσιμο και ότι πλέον μπορείτε να διαχειρίζεστε το Active Directory σας πιο εύκολα από την διανομή GNU/Linux που διαθέτετε. Μην ξεχάσετε να αφήσετε τα σχόλια , τις προτάσεις και τις ερωτήσεις σας...