ezjail-remote ay isang remote control at kaginhawahan wrapper para sa ezjail-admin na command sa mga pinaka-mahusay na tool & nbsp ezjail; (na kung saan ay mismong isang kaginhawahan wrapper para sa mga kulungan, leight-weight virtualization solusyon FreeBSD ni).
Pangunahing tampok nito ay:
- Mas sopistikadong suporta para sa mga lasa, ibig sabihin, interactive na configuration at / o templating bilang kabaligtaran sa ezjail hardcoded lasa
- Maaari mong SSH sa mga kulungan na nilikha ng ezjail-remote agad sa paglikha (hindi hihigit sa manu-manong mucking tungkol sa sshd config o pag-upload ng iyong pampublikong key!)
- Hindi tulad ezjail-admin, ezjail-remote ay hindi mahihingi sa kulungan host, ngunit sa iyong lokal na computer.
Paggamit
ezjail-remote na gumagamit ng fabric library sa malayuan patakbuhin ang mga gawain nito. Talaga ito ay nagbibigay ng isang tinatawag na fabfile na naglalaman ng lahat ng mga utos ng ezjail-admin (bersyon 3.1 bilang ng kasulatan).
Ito ay nangangahulugan na ang paggamit nito ay nagkakaiba bahagyang mula sa na ng ezjail-admin. Sa partikular, magbigay sa iyo ang hostname ng kulungan ng server sa pamamagitan ng -H switch at ang mga parameter para sa command (tulad ng pangalan ng kulungan atbp) na pinaghihiwalay ng tutuldok, tulad ng sa gayon:
ezjail-remote na (mga) -H host
o:
ezjail-remote na (mga) -H host
Tingnan ang buong dokumentasyon ng kung ano ang tela ay upang mag-alok dito.
Sa particualar, maaari kang ...
- Run ezjail-remote --help upang makita ang listahan ng mga magagamit na pagpipilian
- Run ezjail-remote -l upang makita ang listahan ng mga magagamit na mga utos
- Run ezjail-remote -d COMMAND upang makita ang isang detalyadong paglalarawan ng isang command
Bilang isang pangalawang epekto ng paggamit ng tela, maaari kang magpatakbo ezjail-admin utos laban sa maramihang mga jailhosts sa parehong oras.
Command
Sa pinakasimpleng anyo nito, ezjail remote na nag-aalok ng eksaktong parehong mga utos bilang ezjail-admin, lalo [archive | config | console | lumikha | tanggalin | i-install | listahan | ipanumbalik | i-update ang]. Bilang karagdagan sa na ito ay nagbibigay ng pinahusay na bersyon ng lumikha at sirain (ang huli ng isang mas masusing variant ng ang delete command.)
lumikha
ay lumikha ng isang bagong kulungan halimbawa sa ibinigay na host, ay lumilikha ng isang admin user na may pribilehiyo Sudo at nagbibigay-daan ssh-access sa pamamagitan ng pampublikong key.
mga parameter
pangalan
& Nbsp; pangalan ng bagong kulungan, kinakailangan
IP
& Nbsp; ang mga IP address, kinakailangan
admin
& Nbsp; pangalan ng admin user para sa kulungan, nagde-default sa kasalukuyang gumagamit. ang user ay lilikhain at idinagdag sa wheel (na kung saan ay papayagang Sudo walang password).
keyfile
& Nbsp; pampublikong key upang i-install para sa user na admin, nagde-default sa ~ / .ssh / identity.pub.
lasa
& Nbsp; ang pangalan ng lokal na panlasa, ang mga default upang basic.
sirain
Humihinto, inaalis at tinatanggal ang ibinigay na kulungan Halimbawa (ngunit hindi bago na humihiling sa iyo ang huling oras, explicitely). gayunpaman, sa sandaling makumpirma mo, ang kulungan ay hindi mababawi nawala.
mga parameter
pangalan
& Nbsp; pangalan ng bagong kulungan, kinakailangan
Pag-install
Gamitin lamang easy_install:
easy_install ezjail-remote
Pag-unlad
Upang bumuo ng ezjail-remote mismo, tingnan ang isang kopya ng imbakan at pagkatapos ay:
virtualenv. --no-site-package
./bin/python setup.py bumuo
Ano ang bagong sa paglabas:
- Magdagdag ng suporta para sa paglikha ng ZFS (at ) batay kulungan ng iba pang mga imahe
Ano ang bagong sa bersyon 0.2:
- hating-install sa Bootstrap (na ay napatunayang sarili nito kapaki-pakinabang sa labas ng isang ezjail setup) at i-install
- idinagdag na suporta para sa ZFS
- Maaari install ezjail mula sa CVS
- idinagdag na suporta para sa lasa sa labas mismo ng ezjail-remote na package (gamit ang mga pakete namespace para sa ezjailremote.flavours. *)
- idinagdag pagsisimula, titigil at jls command.
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan