develop #61

Merged
Aceless merged 3 commits from develop into main 2026-09-13 14:55:53 +00:00
Owner

Workflow angepasst

Workflow angepasst
DEPLOY_SSH_KEY braucht den vollstaendigen privaten Schluessel samt
BEGIN-/END-Zeilen und Zeilenumbruechen, sonst scheitert ssh mit
"error in libcrypto".

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KD9ZTACwDQ9PJWfxL7EskK
Nur die |1|-Schluesselzeilen gehoeren in das Secret, und der gescannte
Hostname muss wegen des Hashings mit DEPLOY_HOST uebereinstimmen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KD9ZTACwDQ9PJWfxL7EskK
Der private Schluessel wird CR-frei geschrieben und vor der ersten
Verbindung mit "ssh-keygen -y" geprueft. Ist das Secret defekt, bricht der
Job mit klarer Meldung ab statt mit "error in libcrypto" und einem
anschliessenden Rueckfall auf Passwortabfragen. Der passende oeffentliche
Schluessel landet im Log, damit er gegen authorized_keys geprueft werden
kann.

IdentitiesOnly und BatchMode verhindern, dass ssh nach fehlgeschlagener
Key-Authentifizierung nach einem Passwort fragt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KD9ZTACwDQ9PJWfxL7EskK
Sign in to join this conversation.
No description provided.