ベース64エンコード
暗号化を提供しないため、十分なデータ保護を保証できないため、シークレットを保護するために本番環境での Base64 エンコードはお勧めしません。
In this method, we'll use Base64 encoding, which is a simple obfuscation.
ステップ 1. パスワードの暗号化
<Jira-installation-directory>/bin
に移動します。次のコマンドを実行してパスワードを暗号化します。以下に示すオプションの引数を使用することもできます。
java -cp "./*" com.atlassian.db.config.password.tools.CipherTool
ステップ 2. 暗号化されたパスワードを dbconfig.xml に追加
- Jira ホーム ディレクトリに移動し、
dbconfig.xml
ファイルをバックアップします。Jira サーバーの外部の安全な場所にバックアップを移動します。 dbconfig.xml
ファイルを編集します。<password>
タグを CLI によって生成されたタグに置き換えます。例:<atlassian-password-cipher-provider>com.atlassian.db.config.password.ciphers.base64.Base64Cipher</atlassian-password-cipher-provider> <password>put-your-obfuscated-password-here</password>
- Jira を再起動します。
パスワードの復号化
パスワードを復号化するには、-m decrypt パラメータを使用してコマンドを拡張します。
java -cp "./*" com.atlassian.db.config.password.tools.CipherTool -m decrypt
パスワードを求められたら、dbconfig.xml
ファイルから暗号化されたパスワードを指定します。
トラブルシューティング
最終更新日 2024 年 7 月 11 日
Powered by Confluence and Scroll Viewport.