如何通过Linux tar命令使用密码保护?


17

如何tar在Linux中通过命令使用密码保护?我是Linux的新手,所以请简单地向我解释。

Answers:


13

据我所知tar不提供这项服务。您可以改用7zip,它确实提供了加密的存档。

您还可以做的是gpg在tar之外使用:

tar cvJf myarchive.tar.xz myfiles
gpg -c myarchive.tar.xz.gpg

这将为您提供受密码保护的存档。


您好,非常感谢,您能详细介绍一下此命令 吗?tar cvJf myarchive.tar.xz myfiles gpg -c myarchive.tar.xz.gpg对不起,我是Linux的新手。

1
您需要阅读linux命令行上的教程。这是基本的东西。
珀尔帖

再次感谢 !!!你能给我讲点好教程吗?


此外,请查看此页面的链接:reddit.com/r/Ubuntu/comments/bbnkp/…–
Peltier

6

通过pgp运行输出

tar .... | pgp --symmetric output.tar.pgp

解密:

pgp -d output.tar.gz | tar tv

考虑使用适当的非对称密钥(公共/专用密钥)进行真正的保护


@sehe-非常感谢。但不幸的是,我不明白你写了什么。你能告诉我更多细节吗?谢谢 !!!

1
@kevin:据我了解,“对称密钥”是一个基于老式密码的系统,就像您所熟悉的那样。非对称密钥系统具有两个“密码”或密钥,一个是公共密钥,另一个是私有密钥。您可以自由分享给公众,人们可以以此来识别您。私钥是证明您是您的那部分,因此共享它是一件坏事。无论如何,对称密钥几乎可以肯定是您想要的,因为从理论上讲,尽管对称密钥更安全,但它要简单得多。
bukzor 2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.