在hashicorp保险库中存储和检索dm crypt加密密钥的实用程序

vaultlocker的Python项目详细描述


https://travis-ci.org/openstack-charmers/vaultlocker.svg?branch=master

用于在hashicorp保险库中存储和检索dm crypt密钥的实用程序。

vault提供了一种在复杂软件中管理机密的好方法 部署。

vaultlocker提供了一种存储和检索dm crypt加密的方法 金库中的密钥,自动检索密钥并打开luks dm crypt 启动时的设备。

使用/etc/vaultlocker/vaultlocker.conf配置vaultlocker

[vault]
url = https://vault.internal:8200
approle = 4a1b84d2-7bb2-4c07-9804-04d1683ac925
backend = secret

vaultlocker默认使用名为secret的后端。

块设备可以加密,其密钥存储在保险库中:

sudo vaultlocker encrypt /dev/sdd1

这将自动创建一个新的systemd单元 自动检索密钥并打开luks/dm crypt设备 在靴子上。

除非提供了uuid(使用可选的–uuid标志) vaultlocker将生成一个uuid来标记和标识块 在后续操作中的设备。

块设备也可以使用 uuid(提示-块设备或分区将用 uuid):

sudo vaultlocker decrypt f65b9e66-8f0c-4cae-b6f5-6ec85ea134f2

对保险库的身份验证是使用带有机密ID的approle完成的;假定 使用基于CIDR的ACL只允许 数据中心登录并从保险库检索机密。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java LineNumberReader。如果查询行为不正确,则返回readLine()   java包含了一个使用AndroidX的工具栏,这让我的应用程序崩溃了   JVM设置通过“java jar”运行应用程序的最佳实践   java如何获取ImageButton宽度   java Oracle SQLLDR实用程序无响应   列出Java获取对象的arrayList中最常见的元素   java使用带有FlowLayout的getContentpane对布局应用更改,但不起作用为什么?   在java中,我可以在画布上绘制画布吗?   编译游戏代码时发生java异常错误   从firestore获取java Webview失败   java将TableLayout中单元格的内容向右对齐   java无法在发布模式下启动活动(使用proguard安卓optimize配置)   java允许在线程期间进行GUI更新。睡觉   java如何对以变量为列表的列表进行排序   API URL上的java Google云端点异常