1.7. 生成一个sos 报告,并使用基于一个密钥对的 GPG 加密对其进行保护
这个步骤描述了如何根据 GPG 密钥环中的密钥来生成 sos
报告并使用 GPG2 加密进行保护。您可以使用这种加密方式来保护 sos
报告的内容,例如您需要保护保存在一个服务器中的 sos
报告内容。
确定您在创建加密的 sos
报告时有足够的空间,因为它会临时使用双倍磁盘空间:
-
sos
工具会创建一个未加密的sos
报告。 -
该工具将
sos
报告加密作为一个新文件。 - 然后,这个工具会删除未加密的报告。
先决条件
-
已安装
sos
软件包。 -
您需要
root
权限。 - 您已创建了 GPG2 密钥。
流程
运行
sos report
命令并使用--encrypt-key
选项指定拥有 GPG 密钥环的用户名。您可以添加--upload
选项,以在生成后将sos
报告立即转移到红帽。注意运行
sos report
命令的用户必须是拥有用于加密和解密sos
报告的 GPG 密钥环的用户。如果用户使用sudo
运行sos 报告
命令,还必须使用sudo
设置密钥环,或者用户必须具有对该帐户的直接 shell 访问权限。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 16190013 Jan 24 17:55 /var/tmp/secured-sosreport-server1-23456789-2022-01-27-zhdqhdi.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-23456789-2022-01-27-zhdqhdi.tar.xz.gpg
[user@server1 ~]$ sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-23456789-2022-01-27-zhdqhdi.tar.xz.gpg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示时,请输入创建 GPG 密钥时使用的密码短语。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
gpg
工具是否生成带有.tar.gz
文件扩展名的未加密归档。sudo ll decrypted-sosreport.tar.gz
[user@server1 ~]$ sudo ll decrypted-sosreport.tar.gz [sudo] password for user: -rw-r--r--. 1 root root 16190013 Jan 27 17:47 decrypted-sosreport.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow