0

FTPサーバーからPGPファイルをダウンロードする一連のスクリプトがあります。次に、PGPKeysを使用して、これらのファイルを秘密鍵で解凍します。解凍されたファイルは、データベースにデータを追加するSQLServerジョブによって取得されます。プロセス全体を自動化したいのですが。シェルスクリプト(LinuxまたはWindows)を使用してPGPロックファイルを解凍する方法はありますか?

4

2 に答える 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 -dstdinから読むためだけに)です。

そして、おそらくあなたが言いたかったのは、解凍の代わりに復号化し、ロックの代わりに暗号することです。

于 2012-10-23T21:15:59.960 に答える