# デフォルトのリモートエンジンのパスワードの変更

Karafコンソールやその他のツールに安全かつインタラクティブにアクセスするために、デフォルトのTalend Remote Engine認証情報を変更してください。

## このタスクについて

次のような状況では、必ずデフォルトの認証情報を変更してください。

* インストール時または初回起動時に生成されたパスワードを持っていない場合。デフォルト認証情報の動作は、インストールメソッドとバージョンによって異なります:
  | インストールメソッド | デフォルトの認証情報動作 |
  | --- | --- |
  | インストールベース、v2.13.13以降 | インストール中に生成されたランダムパスワードで、コンソールに出力されたもの。<br><br>確実に生成するため、[Set strong password for default SSH user] (デフォルトのSSHユーザーに強力なパスワードを設定)チェックボックスをオンにすると、Talend Remote EngineとのSSH通信用に強力なパスワードが自動的に作成されます<br><br><br>。それ以外の場合は、tadminが使用されます。詳細については、[Remote Engineを自動でインストール](https://help.qlik.com/talend/en-US/installation-guide-linux/Cloud/installing-remote-engine-automatically)を参照してください。 |
  | インストールベース、v2.13.13前 | 静的デフォルトtadmin。変更する必要があります。 |
  | アーカイブベース、v2.14.1以降 | 最初の起動時に生成されたランダムパスワードで、次のフォーマットでコンソールに出力されたもの:<br><br>```<br>default engine password 'tadmin' has been replaced with <generated-password><br>``` |
  | アーカイブベース、v2.14.1前 | 静的デフォルトtadmin。変更する必要があります。 |
* デフォルトの認証情報としてtadminが使用されています(v2.13.13より前のインストーラーベースのインストール、またはv2.14.1より前のアーカイブベースのインストール）。セキュリティ上の理由から、本番環境でデフォルトの認証情報を使用する前に変更してください。

## 手順

1. テキストエディターで&lt;RemoteEngineInstallationDirectory&gt;/etc/users.propertiesファイルを開きます。
2. デフォルトユーザーの行を検索します。
   | パスワードの状態 | 行形式 |
   | --- | --- |
   | まだ暗号化されていません | tadmin = tadmin,\_g\_:admingroup |
   | すでに暗号化されています | tadmin = {CRYPT}212E67DAB3D7355B2BC74F76B59213EAA9F021955B26F2158E6D6F1A653089ECDDF6A12AEE229CF1{CRYPT},\_g\_:admingroup |
3. パスワードの値を、新しく強力なパスワードに置き換えます。

   どちらの場合も、パスワードフィールドがプレーンテキストか{CRYPT}...{CRYPT}ブロックかを問わず、新しいプレーンテキストのパスワードに置き換えます。
4. ファイルを保存します。

   この変更を行った時にエンジンが実行中である場合、パスワードは保存後に自動で暗号化されます。そうでない場合は、エンジン始動時に暗号化が行われます。例:
   ```
   tadmin = {CRYPT}6BA00DCABFDDDE0F9A96B4CA68C13DBEE23597E5925656680C501889C4A554604201B37069754392{CRYPT},_g_:admingroup
   ```

## タスクの結果

デフォルトの認証情報がアップデートされます。このパスワードは、Karafコンソールへの接続やKarafダンプの抽出などのタスクで使用します。