ezjail-τηλεχειριστήριο είναι ένα τηλεχειριστήριο και την ευκολία περιτύλιγμα για την εντολή ezjail-διαχειριστή του πιο εξαιρετικό εργαλείο ezjail & nbsp? (Η οποία με τη σειρά της είναι η ίδια ευκολία περιτύλιγμα για φυλακές, λύση virtualization Leight βάρος του FreeBSD).
Τα κύρια χαρακτηριστικά του είναι τα εξής:
- Πιο εξελιγμένα υποστήριξη για τις γεύσεις, δηλαδή διαδραστική διαμόρφωση ή / και της προτυποποίησης, σε αντίθεση με ezjail του hardcoded γεύσεις
- Μπορείτε να συνδεθείτε με ssh σε φυλακές που δημιουργήθηκε από ezjail-απομακρυσμένη αμέσως μετά την δημιουργία (όχι περισσότερο εγχειρίδιο mucking σχετικά με το sshd config ή φορτώνοντας το δημόσιο κλειδί σας!)
- Σε αντίθεση με ezjail-admin, ezjail-τηλεχειριστήριο δεν γίνεται επίκληση στον οικοδεσπότη φυλακή, αλλά στον τοπικό υπολογιστή σας.
Χρήση
ezjail απομακρυσμένη χρησιμοποιεί τη βιβλιοθήκη του υφάσματος να τρέχει από απόσταση τα καθήκοντά του. Βασικά παρέχει το λεγόμενο fabfile που περιέχει όλες τις εντολές του ezjail-admin (έκδοση 3.1 όπως αυτής της γραφής).
Αυτό σημαίνει ότι η χρήση του διαφέρει ελαφρώς από αυτή της ezjail-admin. Ειδικότερα, σας παρέχουμε την διεύθυνση του server φυλακή μέσω του διακόπτη -Η και τις παραμέτρους για την εντολή (όπως το όνομα του φυλακή κλπ) χωρίζονται με άνω και κάτω τελεία, όπως έτσι:
ezjail-απομακρυσμένο υπολογιστή (ες) -Η
ή:
ezjail-απομακρυσμένο υπολογιστή (ες) -Η
Δείτε την πλήρη τεκμηρίωση του τι ύφασμα έχει να προσφέρει εδώ.
Σε particualar, μπορείτε να ...
- Τρέξιμο ezjail-απομακρυσμένη --help για να δείτε μια λίστα με τις διαθέσιμες επιλογές
- Τρέξιμο ezjail-απομακρυσμένη -l για να δείτε μια λίστα με τις διαθέσιμες εντολές
- Τρέξιμο ezjail-απομακρυσμένες -d εντολή για να δείτε μια λεπτομερή περιγραφή μιας εντολής
Ως παρενέργεια από τη χρήση υφάσματος, μπορείτε να εκτελέσετε ezjail-admin εντολές από πολλαπλές jailhosts ταυτόχρονα.
Εντολές
Στην απλούστερη μορφή του, ezjail απομακρυσμένο προσφέρει ακριβώς τις ίδιες εντολές όπως ezjail-admin, δηλαδή [Αρχείο | config | κονσόλας | Νέος | διαγράψετε | εγκατάσταση | Κατάλογος | αποκαταστήσει | Ενημέρωση]. Εκτός από το ότι παρέχει ενισχυμένη εκδόσεις δημιουργήσουν και να καταστρέψουν (το τελευταίο μια πιο εμπεριστατωμένη παραλλαγή του την εντολή Διαγραφή.)
δημιουργήσετε
δημιουργεί μια νέα φυλακή παράδειγμα σχετικά με το συγκεκριμένο ξενιστή, δημιουργεί ένα χρήστη με δικαιώματα διαχειριστή sudo και επιτρέπει την πρόσβαση μέσω SSH δημόσιο κλειδί.
παραμέτρους
το όνομα
& Nbsp? Όνομα του νέου φυλακή, απαιτείται
IP
& Nbsp? Η διεύθυνση IP, απαιτείται
το admin
& Nbsp? Όνομα χρήστη διαχειριστή για την φυλακή, προεπιλογές για τον τρέχοντα χρήστη. ο χρήστης θα πρέπει να δημιουργηθεί και να προστεθεί στο τροχό (η οποία με τη σειρά τους θα επιτρέπεται να sudo χωρίς password).
keyfile
& Nbsp? Δημόσιο κλειδί για την εγκατάσταση για το χρήστη διαχειριστή, προεπιλογές στο ~ / .ssh / identity.pub.
γεύση
& Nbsp? Το όνομα του τοπικού γεύση, προεπιλογές για βασικό.
καταστρέψει
στάσεις, αφαιρεί και διαγράφει το δεδομένο στιγμιότυπο φυλακή (αλλά όχι πριν σας ζητά μια τελευταία φορά, ρητά). Ωστόσο, τη στιγμή που θα επιβεβαιώνουν, η φυλακή είναι ανεπιστρεπτί.
παραμέτρους
το όνομα
& Nbsp? Όνομα του νέου φυλακή, απαιτείται
installation
Απλά χρησιμοποιήστε easy_install:
easy_install ezjail-απομακρυσμένη
Ανάπτυξη
Για την ανάπτυξη της ίδιας ezjail-τηλεχειριστήριο, ελέγξτε έξω ένα αντίγραφο αυτού του αποθετηρίου και στη συνέχεια:
virtualenv. --no χώρο-πακέτο
./bin/python setup.py αναπτύξει
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Προσθήκη υποστήριξης για τη δημιουργία ZFS (και άλλη εικόνα based) φυλακές
Τι είναι καινούργιο στην έκδοση 0.2:
- διάσπαση εγκατάσταση σε εκκίνησης (το οποίο έχει αποδειχθεί χρήσιμο εκτός της μια οργάνωση ezjail) και να εγκαταστήσετε
- προστεθεί υποστήριξη για το ZFS
- να εγκαταστήσετε ezjail από το CVS
- προστεθεί υποστήριξη για τις γεύσεις εκτός του ίδιου του ezjail-απομακρυσμένη πακέτο (χρήση πακέτων ονομάτων για ezjailremote.flavours. *)
- προστιθέμενη start, stop και τις εντολές JLS.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε