Kapitel 13/Tutorial.md aktualisiert

This commit is contained in:
2025-08-28 07:12:24 +00:00
parent 58c2f0acf5
commit e7d90d19af

View File

@@ -229,6 +229,50 @@ In diesem Abschnitt verbinden wir n8n mit Twitch, Nextcloud und dem Clipper. Das
### Schritt 1: Zugriff zwischen den Containern vorbereiten (Terminal) ### Schritt 1: Zugriff zwischen den Containern vorbereiten (Terminal)
<details>
<summary>Optional: SSH Known-Hosts zurücksetzen (falls Clipper schon einmal erstellt wurde)</summary>
Wenn du den Clipper-LXC bereits früher erstellt und neu aufgesetzt hast, kann es zu einem SSH-Fehler kommen:
```
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
```
Das bedeutet, dass sich der **Server-Hostkey** geändert hat. SSH blockiert dann aus Sicherheitsgründen.
#### Lösung Schritt für Schritt (im n8n-LXC als root)
1. **Fingerprint auf dem Clipper prüfen**
```bash
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
```
(SHA256-Wert merken und vergleichen)
2. **Alten Eintrag löschen**
```bash
ssh-keygen -R "192.168.51.12"
```
3. **Neuen Key hinzufügen**
```bash
ssh-keyscan -t ed25519 192.168.51.12 >> ~/.ssh/known_hosts
```
(prüfen mit `tail -n 1 ~/.ssh/known_hosts`, Fingerprint muss passen)
4. **Schlüssel erneut kopieren & testen**
```bash
ssh-copy-id clipper@192.168.51.12
ssh clipper@192.168.51.12 "echo OK"
```
> **Entscheidung & Begründung Sicherheitsprinzip**
> SSH schützt vor Man-in-the-Middle-Angriffen, indem es Hostkeys prüft. Wenn ein Container neu erstellt wird, ist ein neuer Hostkey normal. Wir löschen den alten Eintrag bewusst, prüfen den neuen Fingerprint und akzeptieren ihn erst danach. So bleibt die Verbindung sicher **und** stabil.
</details>
Melde dich zuerst im **Terminal deines n8nLXC** an. Wir richten hier die Verbindung zum Clipper und zu Nextcloud ein. Melde dich zuerst im **Terminal deines n8nLXC** an. Wir richten hier die Verbindung zum Clipper und zu Nextcloud ein.
**SSHSchlüssel für Clipper erzeugen:** **SSHSchlüssel für Clipper erzeugen:**