Linux/Windows Shell脚本以解锁PGP文件
我有一系列从FTP服务器下载PGP文件的脚本。然后,我使用PGPKeys使用私钥解压这些文件。解压后的文件由SQL Server作业提取,该作业将数据附加到我们的数据库中。我想把整个过程自动化。是否使用shell脚本(Linux或Windows)解压PGP锁定的文件?是。在您的情况下,它只是Linux/Windows Shell脚本以解锁PGP文件,shell,dos,windows-shell,pgp,openpgp,Shell,Dos,Windows Shell,Pgp,Openpgp,我有一系列从FTP服务器下载PGP文件的脚本。然后,我使用PGPKeys使用私钥解压这些文件。解压后的文件由SQL Server作业提取,该作业将数据附加到我们的数据库中。我想把整个过程自动化。是否使用shell脚本(Linux或Windows)解压PGP锁定的文件?是。在您的情况下,它只是gpg-d文件名(或者从stdin读取gpg-d) 你可能想说的是解密而不是解压,加密而不是锁定 是的。在您的情况下,它只是gpg-d文件名(或者从stdin读取gpg-d) 你可能想说的是解密而不是解压,加
gpg-d文件名
(或者从stdin读取gpg-d
)
你可能想说的是解密而不是解压,加密而不是锁定 是的。在您的情况下,它只是gpg-d文件名
(或者从stdin读取gpg-d
)
你可能想说的是解密而不是解压,加密而不是锁定 这是一个完美的自动化任务,我可以在Linux中帮助您 首先,您可以使用下载文件
wget ftp://website.com/yourpgparchive.zip
如果您的ftp网站需要经过身份验证的访问权限,请使用
wget --ftp-user=USER --ftp-password=PASSWORD ftp://ftp.site/archive.zip.pgp
然后您需要(开源PGP实现)对文件进行解密
gpg -o file.zip -d file.zip.gpg
(如果您需要一些关于如何导入密钥和开始gpg检查的建议)
然后你就可以用
unzip file.zip
您可能需要安装gnupg并从软件包管理器中解压。这是一个完美的自动化任务,我可以在Linux中帮助您 首先,您可以使用下载文件
wget ftp://website.com/yourpgparchive.zip
如果您的ftp网站需要经过身份验证的访问权限,请使用
wget --ftp-user=USER --ftp-password=PASSWORD ftp://ftp.site/archive.zip.pgp
然后您需要(开源PGP实现)对文件进行解密
gpg -o file.zip -d file.zip.gpg
(如果您需要一些关于如何导入密钥和开始gpg检查的建议)
然后你就可以用
unzip file.zip
您可能需要安装gnupg并从软件包管理器中解压缩。你好,Marian,当我使用“pgp-d filename”时,会提示输入密码短语。如何将此密码短语提示合并到BAT文件中?我目前在下一行有通行证,但这似乎不起作用。BAT文件卡在“pgp-d filename”行和密码短语行之间。请使用
--passphrase fd
。示例用法如下:。在windows下,这可能不起作用,您必须使用--passphrase file
。请参阅gpg手册页:语法结尾为pgp[filename]-z[mypassphrase]小心-这样您机器上的每个人都可以读取密码(在流程列表中)。嗨,Marian,当我使用“pgp-d filename”时,会提示输入密码短语。如何将此密码短语提示合并到BAT文件中?我目前在下一行有通行证,但这似乎不起作用。BAT文件卡在“pgp-d filename”行和密码短语行之间。请使用--passphrase fd
。示例用法如下:。在windows下,这可能不起作用,您必须使用--passphrase file
。请参阅gpg手册页:语法以pgp[filename]-z[mypassphrase]结尾,请小心-这样您机器上的每个人都可以读取密码(在流程列表中)。