1.6. 生成 sos 报告并使用 GPG 密码短语加密进行保护
这个步骤描述了如何生成 sos
报告,并使用一个密码口令对报告的数据进行对称 GPG2 加密保护。您可能希望使用密码保护 sos
报告的内容,例如您需要通过公共网络将其传送到第三方时。
确定您在创建加密的 sos
报告时有足够的空间,因为它会临时使用双倍磁盘空间:
-
sos
工具会创建一个未加密的sos
报告。 -
该工具将
sos
报告加密作为一个新文件。 - 然后,这个工具会删除未加密的报告。
先决条件
-
已安装
sos
软件包。 -
您需要
root
权限。
流程
运行
sos report
命令并使用--encrypt-pass
选项指定密码短语。您可以添加--upload
选项,以在生成后将sos
报告立即转移到红帽。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果您已经向红帽开了一个技术支持问题单,请输入问题单号,以便将其嵌入到
sos
报告的文件名中,如果您指定了--upload
选项,它将被上传到该问题单中。如果您没有问题单号,请将此字段留空。输入问题单号是可选的,不会影响sos
实用程序的操作。Please enter the case id that you are generating this report for []: <8-digit_case_number>
Please enter the case id that you are generating this report for []: <8-digit_case_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 记录下控制台输出末尾显示的
sos
报告文件名称。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证
sos
工具是否创建了满足以下要求的归档:-
文件名称以
secured
开头。 -
文件名称以
.gpg
扩展名结尾。 位于
/var/tmp/
目录中。sudo ls -l /var/tmp/sosreport*
[user@server1 ~]$ sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 18381537 Jan 24 17:55 /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
文件名称以
确定您可以使用您用来加密的同一密码短语解密存档。
使用
gpg
命令解密归档。sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpg
[user@server1 ~]$ sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在提示时,输入用来加密归档的密码短语。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
gpg
工具是否生成带有.tar.gz
文件扩展名的未加密归档。sudo ls -l decrypted-sosreport.tar.gz
[user@server1 ~]$ sudo ls -l decrypted-sosreport.tar.gz [sudo] password for user: -rw-r--r--. 1 root root 18381537 Jan 24 17:59 decrypted-sosreport.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow