我有一系列从 FTP 服务器下载 PGP 文件的脚本。然后我使用 PGPKeys 使用私钥解压缩这些文件。然后,一个 SQL Server 作业会提取解压缩的文件,该作业会将数据附加到我们的数据库中。我想自动化整个过程。是否有使用 shell 脚本(Linux 或 Windows)解压缩 PGP 锁定文件的方法?
问问题
1536 次
2 回答
2
这是一项完美的自动化任务,我可以在 Linux 中为您提供帮助。
首先,您可以使用wget下载文件
wget ftp://website.com/yourpgparchive.zip
如果您的 ftp 网站需要经过身份验证的访问,请使用
wget --ftp-user=USER --ftp-password=PASSWORD ftp://ftp.site/archive.zip.pgp
然后你需要gpg(开源 PGP 实现)来解密文件
gpg -o file.zip -d file.zip.gpg
(如果您需要有关如何导入密钥并开始使用 gpg 的建议,请点击此处)
然后你可以解压文件
unzip file.zip
您可能需要安装gnupg并从包管理器中解压缩。
于 2012-10-23T21:37:12.473 回答
1
是的,GPG。在您的情况下,它只是gpg -d filename
(或只是gpg -d
从标准输入读取)。
而且,您可能想说的是解密而不是解压缩和加密而不是锁定。
于 2012-10-23T21:15:59.960 回答