Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Konfigurieren des SSH-Zugriffs

Konfigurieren Sie SSH-Zugriff für Talend Remote Engine, um das SSH-Passwort zu ändern oder SSH-Verbindungen von Remote-Computern aus zuzulassen.

Ändern des SSH-Passworts

Ändern Sie das SSH-Passwort für den Talend Remote Engine-Standardbenutzer, um sicheren Zugriff auf die Karaf-Konsole und andere Tools zu aktivieren.

Warum und wann dieser Vorgang ausgeführt wird

Ändern Sie das SSH-Passwort in den folgenden Situationen:

  • Sie müssen eine Verbindung zur Karaf-Konsole herstellen oder einen Karaf-Dump über RE-helper extrahieren, ein Dienstprogramm zum Generieren eines Support-Bundles für die Engine-Fehlerbehebung.
  • Sie haben das Passwort nicht, das während der Installation oder beim ersten Starten generiert wurde:
    • Für installationsprogrammbasierte Installationen ab v2.13.13 wird während der Installation ein zufälliges SSH-Passwort generiert und in der Konsole angezeigt. Weitere Informationen finden Sie unter Automatische Installation der Remote Engine.
    • Für archivbasierte Installationen ab v2.14.1 wird ein zufälliges SSH-Passwort beim ersten Starten der Engine generiert und im folgenden Format in der Konsole angezeigt:
      default engine password 'tadmin' has been replaced with <generated-password>
  • Sie verwenden tadmin als SSH-Standardpasswort (installationsprogrammbasierte Installationen vor v2.13.13 bzw. archivbasierte Installationen vor v2.14.1). Ändern Sie das Standardpasswort aus Sicherheitsgründen.

Prozedur

  1. Öffnen Sie die Datei <RemoteEngineInstallationDirectory>/etc/users.properties in einem Texteditor.
  2. Suchen Sie die Zeile für den Standardbenutzer.
    Passwortstatus Zeilenformat
    Noch nicht verschlüsselt tadmin = tadmin,_g_:admingroup
    Bereits verschlüsselt tadmin = {CRYPT}212E67DAB3D7355B2BC74F76B59213EAA9F021955B26F2158E6D6F1A653089ECDDF6A12AEE229CF1{CRYPT},_g_:admingroup
  3. Ersetzen Sie den Passwortwert durch ein neues sicheres Passwort.

    Ersetzen Sie in beiden Fällen das Passwortfeld entweder in einfachem Text oder im Block{CRYPT}...{CRYPT} durch Ihr neues Passwort in einfachem Text.

  4. Speichern Sie die Datei.

    Wenn die Engine läuft, während Sie diese Änderung vornehmen, wird das Passwort automatisch nach dem Speichern verschlüsselt. Andernfalls erfolgt die Verschlüsselung beim Starten der Engine. Beispiel:

    tadmin = {CRYPT}6BA00DCABFDDDE0F9A96B4CA68C13DBEE23597E5925656680C501889C4A554604201B37069754392{CRYPT},_g_:admingroup

Ergebnisse

Das SSH-Passwort wird aktualisiert. Verwenden Sie es für Aufgaben wie die Verbindung mit der Karaf-Konsole oder das Extrahieren von Karaf-Dumps.

Aktivieren des Remote-Zugriffs zu Talend Remote Engine über SSH (optional)

Standardmäßig hat nur lcalhost SSH-Zugriff auf Talend Remote Engine. Um Remote-Zugriff von anderen Computern aus zu aktivieren, ändern Sie die SSH-Hostbindung in der Konfigurationsdatei.

Prozedur

  1. Öffnen Sie die Datei <RemoteEngineInstallationDirectory>/etc/org.apache.karaf.shell.cfg.
    Standardmäßig wird der Wert von sshHost auf localhost eingestellt.
  2. Ändern Sie den Wert von sshHost zu 0.0.0.0.
  3. Speichern Sie die Datei.

Ergebnisse

Sie können jetzt ausgehend von anderen Geräten eine Verbindung zu Talend Remote Engine über SSH herstellen.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!