Κεφάλαιο 3 · 3.5
Κλειδιά Σύνδεσης: σύνδεση για scripts και προγράμματα
Με τα Login Keys (στα Αγγλικά: login keys) δημιουργείτε επιπλέον κωδικούς πρόσβασης για τον λογαριασμό σας στο DirectAdmin. Η διαφορά με τον κανονικό σας κωδικό πρόσβασης: ένα κλειδί μπορεί να λήξει αυτόματα, επιτρέπεται να κάνει μόνο συγκεκριμένα πράγματα και λειτουργεί ενδεχομένως μόνο από συγκεκριμένες διευθύνσεις IP. Επιπλέον, μπορείτε να δημιουργήσετε έναν σύνδεσμο σύνδεσης που μεταφέρει κάποιον στο DirectAdmin σας χωρίς κωδικό πρόσβασης.
Για τι το χρησιμοποιείτε αυτό;
- Ένα script ή πρόγραμμα που πρέπει να κάνει κάτι στο πακέτο σας μέσω του API του DirectAdmin, για παράδειγμα να ενημερώσει μια εγγραφή DNS. Δώστε στο script ένα κλειδί που επιτρέπεται μόνο για αυτή τη συγκεκριμένη ενέργεια, αντί για τον πραγματικό σας κωδικό πρόσβασης.
- Προσωρινή πρόσβαση για τον κατασκευαστή ιστοσελίδας σας, με ημερομηνία λήξης, ώστε η πρόσβαση να σταματά αυτόματα μετά την ολοκλήρωση της εργασίας.
Συμβουλή: Χρειάζεται ο κατασκευαστής ιστοσελίδας σας πρόσβαση μόνο στα αρχεία της ιστοσελίδας σας; Δώστε του τότε έναν δικό του λογαριασμό FTP για αυτόν τον συγκεκριμένο φάκελο (δείτε Δημιουργία και διαχείριση λογαριασμών FTP). Αυτό είναι ασφαλέστερο και ευκολότερο από το να δίνετε πρόσβαση σε ολόκληρο το DirectAdmin.
Άνοιγμα των Κλειδιών Σύνδεσης
- Κάντε κλικ πάνω δεξιά στο Γεια σας, ακολουθούμενο από το όνομα χρήστη σας, και επιλέξτε Login Keys. Θα το βρείτε επίσης στο μενού κάτω από το Advanced Features.
- Θα δείτε δύο καρτέλες: Login Keys και Login URLs (3). Στο επάνω μέρος βρίσκονται τα κουμπιά CREATE KEY (1) και CREATE URL (2).

Στον πίνακα εμφανίζεται για κάθε κλειδί το όνομα, ποιες εντολές επιτρέπονται και ποιες απορρίπτονται, από ποια δίκτυα λειτουργεί, πότε λήγει και πότε και από ποιον δημιουργήθηκε.
Δημιουργία ενός κλειδιού
Για αυτό χρειάζεστε τον τρέχοντα κωδικό πρόσβασης DA σας. Συνδέεστε πάντα μέσω του WebOké μου και δεν τον γνωρίζετε; Ορίστε τον πρώτα (δείτε Ο κωδικός πρόσβασης DA σας: ρύθμιση ή αλλαγή).
- Κάντε κλικ στο CREATE KEY.
- Συμπληρώστε στο πεδίο Key Name (1) ένα αναγνωρίσιμο όνομα, μόνο γράμματα και αριθμούς, για παράδειγμα webbouwer ή dnsscript. Αυτό είναι μια ετικέτα για εσάς, όχι το όνομα χρήστη με το οποίο γίνεται η σύνδεση.
- Στο Key Value (2) εμφανίζεται το ίδιο το κλειδί: ο επιπλέον κωδικός πρόσβασης. Χρησιμοποιήστε μια μεγάλη, τυχαία τιμή.
- Επιλέξτε στο Expires On (3) το Has expiry date και επιλέξτε μια ημερομηνία. Χωρίς αυτή την επιλογή, το κλειδί δεν λήγει ποτέ. Με το Delete Key το κλειδί διαγράφεται αυτόματα όταν λήξει.
- Allow HTM (4): επιλέξτε αυτό αν το κλειδί επιτρέπεται επίσης να συνδέεται στην ιστοσελίδα του DirectAdmin. Χωρίς την επιλογή, το κλειδί λειτουργεί μόνο για το API, δηλαδή για scripts.
- Στο Commands (5) επιλέγετε για κάθε εντολή αν επιτρέπεται ή απορρίπτεται. Αν δεν επιλέξετε τίποτα, επιτρέπονται όλες οι εντολές.

- Στο κάτω μέρος, στο IP addresses (1), μπορείτε με το Add Network να καθορίσετε από ποιες διευθύνσεις IP λειτουργεί το κλειδί. Αν δεν προσθέσετε τίποτα, λειτουργεί από οποιαδήποτε διεύθυνση IP.
- Συμπληρώστε στο Current Password (2) τον κωδικό πρόσβασης DA σας και κάντε κλικ στο CREATE (3).

Προσοχή: Σημειώστε αμέσως την τιμή του κλειδιού. Τα κλειδιά αποθηκεύονται κρυπτογραφημένα, όπως οι κωδικοί πρόσβασης: δεν μπορείτε να τα ανακτήσετε αργότερα. Αν το χάσετε, διαγράψτε το κλειδί και δημιουργήστε ένα νέο.
Σύνδεση με ένα κλειδί
Με ένα κλειδί συνδέεστε με το κανονικό σας όνομα χρήστη DA, και την τιμή του κλειδιού ως κωδικό πρόσβασης. Ένα script χρησιμοποιεί τον ίδιο συνδυασμό για το API του DirectAdmin (δείτε API Documentation κάτω από το Support & Help).
Μπορείτε να διαβάσετε στη βάση γνώσεων πώς λειτουργεί το API, με ένα παράδειγμα και συνδέσμους προς την τεκμηρίωση του DirectAdmin: Χρήση του DirectAdmin API: διαχείριση του πακέτου σας με scripts.
Ποιες εντολές πρέπει να αποκλείσετε;
Δώστε σε ένα κλειδί όσο το δυνατόν λιγότερα δικαιώματα. Σε ένα script επιλέξτε μόνο τις εντολές που πραγματικά χρησιμοποιεί. Προσέξτε ιδιαίτερα αυτές τις τρεις:
- ALL_USER: όλες οι εντολές του λογαριασμού σας, δηλαδή τόσα δικαιώματα όσα και ο κανονικός σας κωδικός πρόσβασης·
- CMD_LOGIN_KEYS και CMD_API_LOGIN_KEYS: με αυτά το ίδιο το κλειδί μπορεί να δημιουργήσει νέα κλειδιά, με περισσότερα δικαιώματα.
Αποκλείστε επίσης τα CMD_PASSWD και CMD_API_PASSWD, ώστε το κλειδί να μην μπορεί να αλλάξει τον κωδικό πρόσβασής σας.
Δημιουργία ενός συνδέσμου σύνδεσης
Με το CREATE URL δημιουργείτε έναν σύνδεσμο με τον οποίο κάποιος συνδέεται απευθείας στο DirectAdmin σας, χωρίς κωδικό πρόσβασης.

- Expires On (1): επιλέξτε μια σύντομη διάρκεια ισχύος, για παράδειγμα μία ημέρα.
- Redirect URL (2): η σελίδα στην οποία καταλήγει ο σύνδεσμος. Αν το αφήσετε κενό, είναι ο πίνακας ελέγχου.
- IP addresses (3): περιορίστε τον σύνδεσμο στη διεύθυνση IP του ατόμου που θα τον χρησιμοποιήσει.
- Συμπληρώστε τον Current Password (4) σας και κάντε κλικ στο CREATE.
Το κουμπί DirectAdmin στο WebOké μου λειτουργεί με τον ίδιο τρόπο: δημιουργεί κάθε φορά έναν εφάπαξ σύνδεσμο σύνδεσης που ισχύει 60 λεπτά. Γι' αυτό στις συνεδρίες σας εμφανίζεται Login Key όταν έχετε συνδεθεί μέσω του WebOké μου (δείτε Αποσύνδεση και ασφαλές κλείσιμο).
Διαγραφή ενός κλειδιού
Διαγράψτε ένα κλειδί μόλις δεν είναι πλέον απαραίτητο, για παράδειγμα όταν ο κατασκευαστής ιστοσελίδας σας έχει ολοκληρώσει την εργασία του. Αυτό το κάνετε στον πίνακα στη σελίδα Login Keys, δίπλα στο ίδιο το κλειδί. Ελέγχετε επίσης περιστασιακά αν υπάρχουν κλειδιά που δεν αναγνωρίζετε.
