ppk encrypt
将 .ppk 归档加密为 .ppke 文件。新建备份流程应使用此命令。
Command Format:
ppk encrypt --input <INPUT_FILE> --output <OUTPUT_FILE> [--apply] [--config-home <DIR>]
Description
--input <INPUT_FILE>:待加密的.ppk归档文件。--output <OUTPUT_FILE>:加密后生成的.ppke文件。--apply:真正执行加密;不带该参数时只输出检查结果。--config-home <DIR>:配置目录,用于读取bak.toml中的备份加密配置。
Usage Sample
ppk encrypt --input /tmp/backup.ppk --output /tmp/backup.ppke --config-home /path/to/conf
ppk encrypt --input /tmp/backup.ppk --output /tmp/backup.ppke --apply --config-home /path/to/conf
Behaviour description
- 不带
--apply时,只显示输入、输出和将使用的公钥。 - 带
--apply时,使用[backup_encryption]的public_key_file执行加密。 - 加密成功后,是否保留
.ppk明文归档由备份策略决定。
兼容性
历史归档 .tar.gz 和加密文件 .tar.gz.enc 仍可用于兼容恢复。已有自动化脚本可继续使用 backup encrypt-artifact,但新建流程应统一使用 .ppk、.ppke 与 ppk encrypt。