Server per SSH
Manche Arbeit liegt auf einem eigenen Server, etwa ein Skript, das Buchungen exportiert. Mit einer Server-Verbindung führt ein Agent dort Befehle aus, so wie du es per SSH im Terminal tust.

Server anlegen
Unter „Einstellungen“ › „KI-Einstellungen“ › „Verbindungen“ klickst du auf „Hinzufügen“ und wählst „Server“. Trag den „Host“ ein, also die Adresse des Servers, einen „Name“ und den „Benutzer“, mit dem sich der Agent anmeldet. Läuft SSH nicht auf Port 22, setzt du unter „Port“ den richtigen.
Unter „Anmeldung“ wählst du „Schlüssel“ oder „Passwort“. Ein Schlüssel ist sicherer: hausverwalter.ai erzeugt ihn beim Speichern selbst, und der geheime Teil verlässt hausverwalter.ai nie.
Den Schlüssel eintragen

Nach dem Speichern steht im Dialog die „Zeile für authorized_keys“. Mit „Kopieren“ holst du sie dir und trägst sie auf dem Server in ~/.ssh/authorized_keys des Benutzers ein.
Mit „Neuen Schlüssel erzeugen“ tauschst du den Schlüssel aus. Der alte funktioniert danach nicht mehr.
Fingerabdruck bestätigen

Klick auf „Verbindung testen“. hausverwalter.ai fragt den Server zuerst nach seinem Fingerabdruck, ohne sich anzumelden. Vergleich ihn mit dem Fingerabdruck, den dir euer Server zeigt, und klick auf „Fingerabdruck bestätigen“. Erst dann meldet sich hausverwalter.ai mit dem Schlüssel an.
Klappt alles, steht dort „Verbunden · Fingerabdruck bestätigt“. Sonst sagt der Dialog, woran es liegt, zum Beispiel „Anmeldung abgelehnt“ oder „Server antwortet nicht“.
Eingeschränkter Zugang

Unter „Eingeschränkter Zugang“ legst du einen zweiten Benutzer an, den Agenten nutzen, wenn niemand dabei ist. Seine Zeile für authorized_keys beginnt mit restrict,command="/usr/local/bin/hv-agent". Der Server führt dann nie den Befehl des Agenten direkt aus, sondern startet euer Skript, und das entscheidet, was erlaubt ist.
Das Skript bekommt den gewünschten Befehl als Eingabe. Führ ihn dort nie ungeprüft aus, sondern erlaube nur die Befehle, die ein Agent allein ausführen soll.
