Zurück zu Fragen und Antworten zu KI
Was soll ich tun, wenn das Hermes Agent SSH-Backend keine Verbindung herstellen kann?

Was soll ich tun, wenn das Hermes Agent SSH-Backend keine Verbindung herstellen kann?

Fragen und Antworten zu KI Admin 85 Aufrufe

Wenn das Backend des Hermes Agent SSH-Terminals nicht verbunden werden kann, zweifeln Sie nicht zuerst am Modell und prüfen Sie das normale SSH: ob der Host verbunden werden kann, ob der Schlüssel verfügbar ist, ob das entfernte Arbeitsverzeichnis existiert und ob die entfernte Maschine für die Aufgabe notwendige Abhängigkeiten aufweist. Hermes setzt einfach die Terminalausführung auf die Fernbedienung und verlässt sich weiterhin auf die darunterliegende SSH-Umgebung.

Reproduzieren Sie zuerst mit dem ssh-Befehl

Führe normale ssh user@host am Terminal mit demselben Benutzer durch. Wenn alles andere fehlschlägt, wird Hermes auch keine Verbindung herstellen können. Häufige Ursachen sind zu breite Schlüsselberechtigungen, Änderungen known_hosts, Firewalls, falsche Ports und Fehler bei der Initialisierung der entfernten Shell.

Überprüfe die Hermes-Konfiguration noch einmal

  • Überprüfen Sie, dass terminal.backend auf ssh eingestellt ist.
  • Überprüfen Sie, dass die Pfade von Host, Benutzer, Port und Schlüssel korrekt geschrieben sind.
  • Das entfernte Arbeitsverzeichnis muss existieren, und die Berechtigungen müssen Lesen und Schreiben erlauben.
  • Wenn du Abhängigkeiten wie Node, Python, git, rg usw. brauchst, kannst du es auch remote installieren.

Das SSH-Backend ist gut, um gefährliche Ausführung auf entfernte Maschinen zu isolieren, aber übergebe den Produktionsserver nicht direkt an den Agenten. Am besten bereitet man dedizierte Benutzer, private Verzeichnisse, Least-Privileges und Testumgebungen vor.

Empfohlene Tools

Mehr