dpkg安装软件流程_Docker容器下怎样加密软件?来看硬件加密锁的方案

本文介绍了如何在Docker容器中使用CodeMeter进行软件加密和授权管理。CodeMeter是一款跨平台的加密和授权解决方案,支持Docker环境。通过在宿主机上安装Runtime,配置网络服务器,并在容器内安装精简版Runtime,可以实现容器内软件的加密。详细步骤包括安装Runtime、配置服务器、启动服务、安装容器内的libusb库以及验证许可设置。
摘要由CSDN通过智能技术生成

abda6bc57ebf035f553a8a4531be1614.png

Docker让开发者可以打包应用程序及依赖包到可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。许多开发者关心如何在Docker容器中实现软件加密及授权管理,CodeMeter将会是开发者的得力工具。

3b1291a1961b8934f0d58b00ad1b9baa.png

CodeMeter是一款软件加密及授权管理综合解决方案,其最大优势是可以实现从Windows、Mac OS到Linux,从X86到嵌入式系统,从VmVare虚拟机到Docker容器,跨平台实现软件的保护、授权和数据的安全加密。

只需要简单操作即可完成对运行在Docker容器下的软件进行加密,与加密普通程序无任何区别,通过相关配置即可实现容器下的授权设置。

CodeMeter支持多种工作模式,例如本地访问、局域网访问、互联网访问等。对于使用Docker容器的用户,我们建议授权许可配置在宿主机上,通过TCP/IP协议与主机进行通讯,获取授权。具体操作流程如下:

01

在宿主机上安装CodeMeter Runtime,此处以6.90.3699.501版为例。

CodeMeter Runtime分标准版和精简版。标准版包含所有功能模块,包括图形界面工具以及Webadmin管理界面,精简版不需要GUI库支持,可以安装在纯控制台版的Linux上。建议Dockers容器中安装精简版。

2edd283493bfcba4ad2a2953dcc4f6c6.png

02

安装完毕,请停止CodeMeter,修改配置文件,启动宿主机的CodeMeter网络服务器。具体步骤如下:

a. service codemeter stop

b. vi/etc/wibu/CodeMeter/Server.ini

c. 将Server.ini中的IsNetWorkServer改成1

05ec1e48b66315db6f2ab5ec6d55c1fc.png

d. 改动完毕,保存,重新启动CodeMeter服务

03

安装完毕之后,CodeMeter服务会自动启动,此时可以通过命令cmu–l(小写字母L)来判断服务是否正常。如果能检测到任何一个已连接的 CmDongle,即说明服务运行正常。

9eb52a4982aa4eb9619d1b9d22806c42.png

04

启动Docker容器并安装runtime。建议将容器网络模式设置为bridge。如果设置为host模式,将造成宿主机或容器无法启动Codemeter,因为两者会抢占22350端口。由于Codemeter需要usb库支持,而大部分Docker容器内都不带libusb,因此,启动container之后请先安装libusb‐1.0.0:apt install libusb‐1.0.0 。

1ecea3dcf63a4b266c275a9c69010526.png

05

复制runtime安装包到容器内:

docker cp codemeter‐lite_6.90.3699.501_amd64.deb c40e1a262d88:/root/ 。

06

容器内安装Runtime:

dpkg‐i‐‐force‐all codemeter‐lite_6.90.3699.501_amd64.deb。由于容器内仍就会缺少某些依赖库,但是不影响Runtime正常运行,因此此处请使用—force‐all进行安装。

21069b2b4f745488e9e6e9bc3518ac03.png

07

安装完毕之后启动CodeMeter服务:service codemeter start 。

a8ff6d6088ea11bddd55f7d568943825.png

08

服务启动成功之后,通过执行cmu–k–x,查看服务器端的许可。如果能显示如下信息,则说明docker配置已经完成。如果仍旧无法查找到加密锁,请尝试添加宿主机IP到容器内的CodeMeter许可搜索列表:cmu‐‐add‐server 192.168.1.1,然后再重新执行cmu–k–x查看许可。

3ebb07cf35c5dd1a2fe47217685a3dbf.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值