ezjail-Remote ist eine Fernbedienung und Komfort Wrapper für die ezjail-Admin Kommando der vorzüglichsten ezjail Werkzeug & nbsp; (die wiederum selbst ein Convenience-Wrapper für Gefängnisse, FreeBSD Leichtgewichtig Virtualisierungslösung).
Die wichtigsten Merkmale sind:
- Anspruchsvollere Unterstützung für Aromen, dh interaktive Konfiguration und / oder Template im Gegensatz zu den ezjail hartkodierte Aromen
- Sie in Gefängnissen bei der Erstellung die durch ezjail-Fernbedienung sofort ssh kann (keine manuelle herumfummeln mit sshd Konfigurations oder Hochladen Ihrer öffentlichen Schlüssel mehr!)
- Anders als ezjail-admin, ezjail-Fernbedienung ist nicht auf dem Gefängnis Host aufgerufen, aber auf dem lokalen Computer.
Verwendung
ezjail-Remote nutzt die Stoffbibliothek ihre Aufgaben aus der Ferne auszuführen. Im Grunde ist es eine so genannte fabfile, die alle Befehle von ezjail-admin (Version 3.1 als dies geschrieben wurde) enthält.
Das bedeutet, dass ihre Nutzung unterscheidet sich geringfügig von der des ezjail-admin. Insbesondere bieten Sie den Hostnamen des Gefängnis-Server über den H-Schalter und die Parameter für den Befehl (beispielsweise den Namen des Gefängnisses, etc.) mit einem Doppelpunkt getrennt, etwa so:
ezjail-Fern -H Host (s)
oder:
ezjail-Fern -H Host (s)
Die vollständige Dokumentation dessen, was Stoff, hier zu bieten hat.
In particualar, Sie können ...
- Lauf ezjail-Fern --help, um eine Liste der verfügbaren Optionen zu sehen
- Lauf ezjail-Fern -l, um eine Liste der verfügbaren Befehle sehen
- Lauf ezjail-Fern -d Befehl, um eine detaillierte Beschreibung des Befehls finden
Als Nebeneffekt der Verwendung von Gewebe, können Sie ezjail-admin-Befehle gegen mehrere jailhosts zur gleichen Zeit ausgeführt werden.
Befehle
In seiner einfachsten Form bietet ezjail Remote exakt die gleichen Befehle wie ezjail-admin, nämlich [Archiv | Konfiguration | Konsole | erstellen | löschen | Installation | Auszug | Wiederherstellung | Update]. Darüber hinaus bietet es erweiterte Versionen zu erstellen und zu zerstören (die letztere eine gründlichere Variante des Löschbefehls.)
schaffen
schafft eine neue Gefängnis-Instanz auf dem angegebenen Host, schafft ein Admin-Benutzer mit sudo-Berechtigungen und ermöglicht SSH-Zugriff über öffentliche Schlüssel.
Parameter
Name
& Nbsp; Namen der neuen Gefängnis erforderlich
IP
& Nbsp; die IP-Adresse, erforderlich
Admin
& Nbsp; Name des Admin-Benutzers für das Gefängnis, Standardwerte für den aktuellen Benutzer. der Benutzer erstellt wird und zu Rad (was wiederum zu Sudo gestattet ohne Passwort).
Schlüsseldatei
& Nbsp; öffentlichen Schlüssel für den Benutzer admin Installation standardmäßig ~ / .ssh / identity.pub.
Geschmack
& Nbsp; der Name des lokalen Geschmack, ist voreingestellt auf Grund.
zerstören
stoppt, entfernt und löscht den angegebenen Gefängnis Beispiel (aber nicht bevor Sie aufgefordert werden ein letztes Mal explizit). Allerdings, wenn Sie bestätigen, das Gefängnis ist unwiderruflich vorbei.
Parameter
Name
& Nbsp; Namen der neuen Gefängnis erforderlich
Installation
Verwenden Sie einfach easy_install:
easy_install ezjail-Fernbedienung
Entwicklung
Um ezjail-Fernbedienung selbst zu entwickeln, checken Sie eine Kopie dieses Repository und dann:
virtualenv. --no-Website-Paket
./bin/python setup.py Entwicklung
Was ist neu in dieser Pressemitteilung:
- Hinzufügen von Unterstützung für die Schaffung ZFS (und andere bildbasierte) Gefängnissen
Was ist neu in Version 0.2:
- Split Einbau in Bootstrap (die sich nützlich außerhalb bewährt hat a ezjail Setup) und installieren
- Unterstützung für ZFS
- kann ezjail aus dem CVS zu installieren
- Unterstützung für Aromen außerhalb des ezjail-Remote-Paket selbst (mit Namespace-Pakete für ezjailremote.flavours. *)
- hinzugefügt Start, Stopp und jls Befehle.
Anforderungen :
- Python
Kommentare nicht gefunden