我有一個從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] –