如何Linux服务器上使用7zip加密文件

2024-01-06 20:48:16 百科 悟空
  如何Linux服务器上使用7zip加密文件?您的Linux服务器上有需要保护的信息。比如客户数据、公司机密,或者是你不想让错误的人看到的你自己的个人信息。为了达到这个目的,你需要采取一些相当有挑战性的方法来保护这些信息。
  7zip其实就可以完成,虽说它通常用于压缩和解压缩文件,但它还包括加密和解密这些文件的能力。

  这里带您了解安装和使用7zip进行文件加密。将在Ubuntu服务器上演示,但是这个工具可以在大多数Linux发行版上使用。


  一、如何在Linux发行版上安装7zip软件包
  Linux发行版中包含7zip软件包的可能性很小。为了安装包括加密功能的软件包,请登录到您的Linux计算机,打开一个终端窗口,然后发出以下命令:
  sudo apt-get install p7zip-full -y
  要在其他类型的发行版上进行安装,请使用如上所示的类似命令,将apt-get替换为dnf或zypper。

  这就是安装的全部内容。


  二、如何使用7zip加密文件
  假设您有文件Web服务器,其中包含有关数据中心中Web服务器的重要信息。要使用7zip加密该文件,请发出命令:
  7z a -p -mx=9 -mhe -t7z webservers.7z webservers
  上面使用的选项是:
  a: 将文件添加到存档
  -p:提示输入密码
  -mx = 9:压缩级别(9为超级)
  -mhe:加密文件名
  -t7z: 生成7z存档
  系统将提示您创建加密密码。完成此操作后,将创建新的加密文件webservers.7z。
  您还可以加密多个文件。假设您有文件Web服务器和kubernetes要加密到文件data.7z中。该命令为:
  7z a -p -mx=9 -mhe -t7z data.7z webservers kubernetes
  上面的命令将创建加密的data.7z文件,并使用您选择的密码进行加密。
  加密文件后,应删除原始文件。为什么?因为那些原始文件(在我们的示例中为Web服务器和kubernetes)未加密。仅新创建的.7z文件被加密。因此,使用以下命令删除这些文件:

  rm webservers kubernetes


  三、如何使用7zip解密文件
  如果您无法解密这些文件,这些文件对您将毫无用处。那你该怎么做呢?我们有文件data.7z和webservers.7z。使用7z,文件解密是这样完成的:
  7za e data.7z 或者 7za e webservers.7z
  在任何一种情况下,系统都会要求您提供在加密过程中创建的密码。如果您未能删除原始文件(您不应忽略),那么7z将询问您是否要覆盖现有文件-在我们的示例中将是Web服务器和kubernetes(图A)。

  解密文件后,即可查看其内容。


  以上就是使用7zip加密和解密文件的要点。对于需要在Linux上进行强大命令行加密的任何人,这很可能是您的理想选择。

发表评论: