feat(ausrollen): Verbindungstest von Host A nach Host B (#020)

Auf A als Zielbenutzer ssh mit BatchMode und StrictHostKeyChecking:
keine Rueckfrage, keine stille Annahme eines Host-Keys. Der Test
beweist damit genau das, was ein Cronjob auf A spaeter braucht. Die
letzte Meldung von ssh landet in Vorgang und Protokoll; ein Erfolg
setzt die letzte Verwendung des Schluessels.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 10:50:43 +02:00
co-authored by Claude Opus 5.5
parent edc38d0c27
commit 61a52d4538
4 changed files with 90 additions and 1 deletions
+2
View File
@@ -2,6 +2,7 @@ import type { HandlerTabelle } from "@/worker/ausfuehren";
import { ausrollenHandler, trockenlaufHandler } from "@/worker/ablaeufe/ausrollen";
import { bootstrapHandler } from "@/worker/ablaeufe/bootstrap";
import { erreichbarkeitHandler, hostKeyAbrufenHandler } from "@/worker/ablaeufe/hostkey";
import { verbindungstestHandler } from "@/worker/ablaeufe/verbindungstest";
/**
* Welche Vorgangsart wer ausfuehrt. Waechst mit den Issues: Abgleich (#021) …
@@ -12,4 +13,5 @@ export const HANDLER: HandlerTabelle = {
BOOTSTRAP: bootstrapHandler,
TROCKENLAUF: trockenlaufHandler,
AUSROLLEN: ausrollenHandler,
VERBINDUNGSTEST: verbindungstestHandler,
};