{% from "partials/components/ui_macros.html" import btn, form_textarea %}
{% if flash %}
{{ flash }}
{% endif %} {% if pubkey %}
{{ form_textarea('pubkey', pubkey, rows=3, attrs='readonly style="font-family:var(--mono); font-size:12px; resize:none; cursor:text;" onclick="this.select()"') }}
Diesen Key in ~/.ssh/authorized_keys auf den Remote-Servern eintragen.
{% else %}
Kein SSH-Key gefunden. Jetzt einen erzeugen:
{% endif %} {{ btn( 'Schlüsselpaar neu generieren' if pubkey else 'SSH-Key erzeugen', attrs='hx-post="/ui/settings/ssh-key/generate" hx-target="#ssh-key-section" hx-swap="outerHTML"' ~ (' hx-confirm="Bestehendes Schlüsselpaar ersetzen? Der alte Key wird als .bak gesichert."' if pubkey else '') ) }}