ezjail-remote je dálkové ovládání a pohodlí obal na příkaz ezjail-admin nejvíce vynikající ezjail nástroje & nbsp; (což je samo o sobě pohodlí wrapper pro věznicích, řešení virtualizace Leight-weight FreeBSD).
Mezi hlavní funkce patří:
- Sofistikovanější podpora chuti, tj interaktivní konfigurace a / nebo šablon, na rozdíl od ezjail je napevno příchutě
- Můžete ssh do vězení vytvořené ezjail dálkové hned po vytvoření (ne více ruční odtěžení o s sshd config nebo nahrát svůj veřejný klíč!)
- Na rozdíl od ezjail-admin, ezjail-remote není vyvolána na hostiteli vězení, ale v místním počítači.
Použít
ezjail-remote používá knihovnu tkaniny vzdáleně spouštět své úkoly. V podstatě poskytuje tzv fabfile, která obsahuje všechny příkazy ezjail-admin (verze 3.1 době psaní tohoto článku).
To znamená, že jeho použití se mírně liší od toho ezjail-admin. Zejména zadat název hostitele vězení serveru prostřednictvím -H přepínače a parametry pro příkaz (jako je jméno vězení atd) odděleny dvojtečkou, tak jako:
ezjail-remote -H hostitel (y)
: param1, param2, param3
nebo:
ezjail-remote -H hostitel (y)
: param1 = foo, param3 = bar
Podívejte se na kompletní dokumentaci o tom, co tkanina má nabídnout zde.
V particualar, můžete ...
- Běh ezjail dálkové --help zobrazit seznam dostupných možností
- Běh ezjail dálkové -l zobrazit seznam dostupných příkazů
- Běh ezjail dálkové -d vidět podrobný popis příkazu
Jako vedlejší efekt použití tkaniny, můžete spustit ezjail-admin příkazy před několika jailhosts najednou.
Příkazy
Ve své nejjednodušší formě, ezjail vzdálený nabízí přesně stejné příkazy jako ezjail-admin, a to [Archiv | config | konzole | Vytvořit | mazat | instalace | Seznam | obnovit | aktualizace]. Kromě toho, že poskytuje vylepšené verze vytvořit a zničit (druhou důkladnější variantu smazat příkazu).
vytvořit
Vytvoří novou instanci vězení na daný počítač, vytvoří admin uživatele s sudo oprávnění a umožňuje přístup přes ssh veřejným klíčem.
parametry
název
& Nbsp; název nové vězení, požaduje
IP
& Nbsp; IP adresu, požadované
admin
& Nbsp; jméno uživatele admin pro vězení, výchozí aktuálního uživatele. uživatel bude vytvořen a přidán na kolo (což bude umožněno sudo bez hesla).
keyfile
& Nbsp; veřejný klíč k instalaci pro uživatele admin, výchozí do ~ / .ssh / identity.pub.
příchuť
& Nbsp; název místní chuť, výchozí základní.
zničit
zastaví, odstraňuje a odstraní danou instanci vězení (ale ne dříve, než dotazem naposledy, explicitně). Nicméně, jakmile se potvrdí, vězení je neodvolatelně pryč.
parametry
název
& Nbsp; název nové vězení, požaduje
Instalace
Jednoduše použijte easy_install:
easy_install ezjail-remote
Development
Chcete-li vytvořit ezjail dálkové sám, podívejte se na kopii repozitáře a poté:
VIRTUALENV. -no-site-balíček
./bin/python setup.py rozvíjet
Co je nového v této verzi:
- Přidává podporu pro vytváření ZFS (a další obrázek bázi) věznice
Co je nového ve verzi 0.2:
- rozdělit instalace do bootstrap (který se ukázal jako užitečný mimo setup ezjail) a nainstalovat
- přidána podpora pro ZFS
- můžete nainstalovat ezjail z CVS
- přidána podpora pro chutí mimo balíček ezjail dálkové sám (using namespace balíčky pro ezjailremote.flavours. *)
- přidal start, stop a JLS.
Požadavky na :
- Python
Komentáře nebyl nalezen