[MCP] SSH-Server einrichten — Zugriff auf alle CTs #62

Closed
opened 2026-04-09 22:19:45 +00:00 by orbitalo · 1 comment
Owner

Ziel

MCP-SSH-Server installieren damit Cline/Aider per MCP in alle CTs einloggen können.

Schritte

  • Node.js 18+ prüfen
  • npx -y mcp-server-ssh testen
  • MCP-Config in Cline eintragen:
{
  "ssh": {
    "command": "npx",
    "args": ["-y", "mcp-server-ssh"]
  }
}
  • SSH-Keys für Tailscale-Hosts einrichten (oder Passwort-Auth)
  • Testen: Befehl auf CT 116 ausführen
  • Testen: Datei auf CT 146 lesen/schreiben
  • Testen: systemctl restart auf einem CT

Erreichbare Hosts über Tailscale

Host IP
pve-hetzner 100.88.230.59
CT 116 (Hausmeister) 100.123.47.7
CT 146 (Model Library) 100.116.108.62
KI-Server 100.84.255.83

Priorität

HOCH — ohne SSH-MCP kein Homelab-Zugriff aus dem neuen Setup.

## Ziel MCP-SSH-Server installieren damit Cline/Aider per MCP in alle CTs einloggen können. ## Schritte - [ ] Node.js 18+ prüfen - [ ] `npx -y mcp-server-ssh` testen - [ ] MCP-Config in Cline eintragen: ```json { "ssh": { "command": "npx", "args": ["-y", "mcp-server-ssh"] } } ``` - [ ] SSH-Keys für Tailscale-Hosts einrichten (oder Passwort-Auth) - [ ] Testen: Befehl auf CT 116 ausführen - [ ] Testen: Datei auf CT 146 lesen/schreiben - [ ] Testen: `systemctl restart` auf einem CT ## Erreichbare Hosts über Tailscale | Host | IP | |---|---| | pve-hetzner | 100.88.230.59 | | CT 116 (Hausmeister) | 100.123.47.7 | | CT 146 (Model Library) | 100.116.108.62 | | KI-Server | 100.84.255.83 | ## Priorität HOCH — ohne SSH-MCP kein Homelab-Zugriff aus dem neuen Setup.
Author
Owner

Erledigt (10.04.2026)

  • mcp-server-ssh via npx auf KI-Server konfiguriert
  • OpenCode MCP Config: ["npx", "-y", "mcp-server-ssh"], timeout 30s
  • Getestet: opencode mcp list zeigt connected
  • Zugriff auf alle CTs ueber Tailscale moeglich
## Erledigt (10.04.2026) - `mcp-server-ssh` via npx auf KI-Server konfiguriert - OpenCode MCP Config: `["npx", "-y", "mcp-server-ssh"]`, timeout 30s - Getestet: `opencode mcp list` zeigt **connected** - Zugriff auf alle CTs ueber Tailscale moeglich
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: orbitalo/homelab-brain#62
No description provided.