ezjail-отдалечена е дистанционно управление и комфорт обвивка за командата ezjail-администратор на най-доброто ezjail инструмента & Nbsp; (което от своя страна се е удобство обвивка за затвори, leight тегло разтвор на FreeBSD виртуализация).
Неговите основни функции са:
- По-сложни подкрепа за аромати, т.е. интерактивна конфигурация и / или шаблони за разлика ezjail на твърдокодирани аромати
- Можете да SSH в затвори, създадени от ezjail-отдалечен от момента на създаването (не повече ръководство хвърляйки около с SSHD довереник или качване на вашия публичен ключ!)
- За разлика ezjail-администратор, ezjail-дистанционно не е ползвана от затвора домакин, но на локалната машина.
<Силен> Usage
ezjail-дистанционно използва библиотеката плат дистанционно да управлява своите задачи. По същество това представлява така наречената fabfile която съдържа всички команди на ezjail-администратор (версия 3.1, както и на това писание).
Това означава, че използването му малко се различава от този на ezjail-администратор. По-специално, трябва да предостави името на хоста на сървъра затвора през -Н ключа и параметрите за командата (като името на затвора и т.н.), разделени с двоеточие, като така:
ezjail-отдалечената -Н домакин (и)
или:
ezjail-отдалечената -Н домакин (и)
Виж пълната документация на какво плат може да предложи тук.
В particualar, можете да ...
- Пусни ezjail-отдалечената --help да видите списък с наличните опции
- Пусни ezjail-отдалечената -l да видите списък на наличните команди
- Пусни ezjail-отдалечената -D COMMAND да видите подробно описание на команда
Като страничен ефект от използването на дамаска, можете да стартирате ezjail-админ команди срещу множество jailhosts в същото време.
<Силен> Команди
В най-простата си форма, ezjail дистанционно предлага абсолютно същите команди като ezjail-администратор, а именно [Архив | довереник | конзола | създавате | изтриете | инсталиране | Списък | възстановяване | актуализация]. В допълнение към това, че осигурява подобрени варианти на създаване и унищожи (последният по-задълбочен вариант на командата за изтриване.)
създавам
създава нов затвор например на даден хост, създава потребителското администратор с Sudo привилегии и позволява SSH достъп чрез публичен ключ.
параметри
име
& Nbsp; име на новия затвор, изисквана
IP
& Nbsp; на IP адреса, изисквана
Admin
& Nbsp; име на потребителя администратор за затвора, по подразбиране е на текущия потребител. потребителят ще бъде създаден и се прибавя към колело (което от своя страна ще бъде позволено да Sudo без парола).
keyfile
& Nbsp; публичен ключ, за да инсталирате за потребителя на администратор, по подразбиране е ~ / .ssh / identity.pub.
вкус
& Nbsp; името на местния вкус, по подразбиране е основна.
унищожи
спира, премахва и изтрива даден затвора инстанция (но не и преди да ви питам за последен път, еднозначно). Въпреки това, след като се потвърди, затвора е безвъзвратно отишло.
параметри
име
& Nbsp; име на новия затвор, изисквана
<Силен> Монтаж
Просто използвайте easy_install:
easy_install ezjail-дистанционно
<Силен> развитие
За да се развие самата ezjail-дистанционно, разгледайте копие от това хранилище и след това:
virtualenv. --no-сайт-пакет
./bin/python setup.py развиват
Какво ново в тази версия:
- Добави подкрепа за създаване на ZFS (и други графични цели), затвори
Какво ново във версия 0.2:
- разделена инсталация в фърмуера (която доказа, полезно извън настройка ezjail) и инсталиране на
- добавена поддръжка за ZFS
- може да инсталирате ezjail от CVS
- добавена поддръжка за вкусове извън ezjail-отдалечената самата опаковка (с използване на пространство от имена на пакети за ezjailremote.flavours. *)
- добавена стартиране, спиране и JLS команди.
<силни> Изисквания :
- Python
Коментари не е намерена