我有一个从FTP服务器下载PGP文件的脚本序列。然后我用PGPKeys用私钥解压这些文件。解压缩的文件然后由SQL Server作业拾取,后者将数据附加到我们的数据库中。我想让整个过程自动化。无论如何,使用shell脚本(Linux或Windows)解压缩PGP锁定文件?Linux/Windows Shell脚本解锁PGP文件
0
A
回答
1
是的,GPG。在你的情况下,它只是gpg -d filename
(或者从stdin读取gpg -d
)。
而且,你可能想说的是解密的代替解压和加密而不是锁定。
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
(If您需要关于如何导入密钥并开始使用GPG检查here)
然后,你可以解压缩与
unzip file.zip
的文件中的一些建议,您可能需要安装的GnuPG和解压从包管理器。
相关问题
- 1. PGP文件解密
- 2. 使用shell脚本解析hocon文件
- 3. BASH shell脚本文件解析[新手]
- 4. 使用shell脚本解析CSV文件
- 5. 使用shell脚本解析文本
- 6. 写入文件shell脚本
- 7. shell脚本文件搜索
- 8. Shell脚本下载文件
- 9. shell脚本复制文件
- 10. 删除文件shell脚本
- 11. Shell脚本:在文件
- 12. 传递shell脚本文件
- 13. 如果shell脚本文件
- 14. shell脚本:写入文件
- 15. 打印文件 - Shell脚本
- 16. 在写内容时shell脚本会锁定一个文件吗?
- 17. 获取Bourne shell脚本中/ etc/passwd文件的锁
- 18. 解析shell脚本中的文本文件
- 19. Shell脚本文本
- 20. Shell或Perl脚本,从文本文件
- 21. shell脚本文件夹结构中循环和EXCUTE shell脚本
- 22. shell脚本的锁定机制
- 23. 从shell脚本中锁定ubuntu
- 24. shell脚本:解析正确
- 25. c shell脚本解释
- 26. 解释这个shell脚本
- 27. shell脚本 - 解释代码
- 28. 了解bourne shell脚本
- 29. Shell脚本参数解析
- 30. 条件shell脚本
嗨,玛丽安,当我使用“pgp -d文件名”时,会提示输入密码短语。我如何将这个密码提示符合并到我的BAT文件中?我目前在下一行有密码短语,但这似乎不起作用。 BAT文件卡在'pgp -d filename'行和密码短语行之间。 –
使用'--passphrase-fd'。用法示例如下:http://raftaman.net/?p=413。在Windows下,这可能不起作用,你将不得不使用'--passphrase-file'。请参阅gpg手册页:http://manpages.ubuntu.com/manpages/precise/en/man1/gpg.1.html – Marian
语法结束为pgp [文件名] -z [mypassphrase] –