FTPサーバーからPGPファイルをダウンロードする一連のスクリプトがあります。次に、PGPKeysを使用して、これらのファイルを秘密鍵で解凍します。解凍されたファイルは、データベースにデータを追加するSQLServerジョブによって取得されます。プロセス全体を自動化したいのですが。シェルスクリプト(LinuxまたはWindows)を使用してPGPロックファイルを解凍する方法はありますか?
1536 次
2 に答える
2
これは自動化するのに最適なタスクです。Linuxでお手伝いできます。
まず、wgetを使用してファイルをダウンロードできます
wget ftp://website.com/yourpgparchive.zip
ftpWebサイトで認証済みアクセスが必要な場合
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
stdinから読むためだけに)です。
そして、おそらくあなたが言いたかったのは、解凍の代わりに復号化し、ロックの代わりに暗号化することです。
于 2012-10-23T21:15:59.960 に答える