Nacos はデフォルトではアカウントとパスワードのログインを有効にしませんが、セキュリティを強化するために設定を変更することでアカウントとパスワードのログインを有効にすることができます。Nacos でアカウントとパスワードのログインを有効にする手順は次のとおりです。
-
Nacos 構成ファイルを開きます
nacos/conf/application.properties
。 -
次の構成をファイルに追加して、ユーザー名とパスワードを設定します。
### Security ###
nacos.core.auth.enabled=true
nacos.core.auth.username=your_username
nacos.core.auth.password=your_password
新バージョンの設定ファイルで認証スイッチが有効になっていない理由に注意し、具体的には以下の設定項目を変更して以下のように設定してください。
nacos.core.auth.enabled=true
nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:example}
nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_KEY:example}
nacos.core.auth.plugin.nacos.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey01234567890123456789012345345678999987654901234567890123456789}
-
your_username
設定したいユーザー名に置き換え、your_password
設定したいパスワードに置き換えます。 -
構成ファイルを保存して閉じます。
-
Nacos サーバーを再起動して、構成を有効にします。
-
Nacos コンソールにアクセスすると、ログイン確認のためにユーザー名とパスワードの入力を求められます。
ユーザー名とパスワードのセキュリティを確保し、Nacos サービスを保護するために弱いパスワードの使用を避けてください。
さらに、Nacos は、ロールベースの権限制御など、より多くのセキュリティ設定と権限制御オプションも提供します。詳細については、公式ドキュメントを参照してください: https://nacos.io/zh-cn/docs/security.html
設定ファイルを通じて Nacos アカウントのパスワードを変更するには、次の手順に従います。
-
Nacos 構成ファイルを開きます
nacos/conf/application.properties
。 -
次の構成を追加し、ユーザー名とパスワードを変更します。
### Security ###
nacos.core.auth.enabled=true
nacos.core.auth.username=new_username
nacos.core.auth.password=new_password
-
new_username
設定する新しいユーザー名に置き換え、new_password
設定する新しいパスワードに置き換えます。 -
構成ファイルを保存して閉じます。
-
Nacos サーバーを再起動して、構成を有効にします。
設定ファイルを使用してアカウントのパスワードを変更する場合は、機密情報の漏洩を防ぐために、設定ファイルを注意深く保管する必要があることに注意してください。同時に、新しいユーザー名とパスワードが Nacos サービスを保護するのに十分安全であることを確認してください。