ezjail-遥控器是一个远程控制和方便的包装为最优秀的ezjail工具&NBSP的ezjail-admin命令;(这又是本身就是一个方便的包装监狱,FreeBSD的leight重量虚拟化解决方案)。
其主要特点是:
- 为矫味剂,即交互配置和/或模板更复杂的支持,而不是ezjail的硬编码的风味
- 你可以ssh到了ezjail,远程后立即创建创建监狱(没有更多的手动摆弄sshd的配置或上传你的公钥!)
- 不像ezjail管理员,ezjail-遥控器未监狱主机上调用,但是你的本地计算机上。
用法
ezjail-遥控器使用的面料库远程运行任务。基本上,它提供了一个所谓的fabfile包含所有ezjail管理员(3.1版本写这篇文章)的命令。
这意味着,它的使用从ezjail管理员的略有不同。特别是,你提供通过-H开关监狱服务器和参数命令(如监狱等的名称)之间用冒号,像这样的主机名:
ezjail-远程主机-H(S)
或:
ezjail-远程主机-H(S)
看到什么面料具有在这里提供完整的文档。
在particualar,你可以...
- 运行ezjail-远程--help看到的可用选项的列表
- 运行ezjail-远程-l来查看可用的命令列表
- 运行ezjail-远程-d命令来查看命令的详细说明
由于使用面料的副作用,你可以在同一时间运行ezjail管理员对多个jailhosts命令。
命令
最简单的形式,ezjail远程提供完全相同的命令,ezjail管理员,即[存档|配置|控制台|创建|删除|安装|列表|还原|更新。除了它提供创建和销毁的增强版本(delete命令的后者更彻底的变体。)
创建
创建给定主机上一个新的监狱例如,创建一个具有sudo的权限的管理员用户,并允许通过公钥ssh访问。
参数
名字
 新监狱的名称,需要
IP
  IP地址,需
管理员
 对于监狱的管理员用户名,默认为当前用户。用户将被创建并添加到车轮(这反过来将允许须藤没有密码)。
密钥文件
 公共密钥安装的管理员用户,默认的〜/ .ssh / identity.pub。
味
 的乡土气息的名字,默认为基础。
破坏
停止,删除,并删除指定的监狱实例(但不要求你最后一次之前,明确地)。但是,一旦你确认,监狱被无可挽回地消失了。
参数
名字
 新监狱的名称,需要
安装
简单地使用easy_install的:
easy_install的ezjail-远程
发展
开发ezjail-远程本身,看看这个资料库,然后复印件:
的virtualenv。 --no-站点包
./bin/python setup.py发展
什么是此版本中的新:
- 在添加支持创建ZFS(和其他基于图像的)监狱
什么版本0.2是新的:
- 在分体安装到引导(这已经证明了自己有用的外一个ezjail设置),并安装
- 在增加了支持ZFS
- 可以从CVS安装ezjail
- 在增加了支持的ezjail-远程包本身之外口味(使用命名空间的包ezjailremote.flavours。*)
- 添加的启动,停止和JLS的命令。
要求:
- 在Python中
评论没有发现