connect fix 3
This commit is contained in:
@ -250,6 +250,8 @@
|
||||
<div class="checkbox-row"><input type="checkbox" id="hc-clipboard" checked><label for="hc-clipboard">Zwischenablage erlaubt</label></div>
|
||||
<div class="checkbox-row"><input type="checkbox" id="hc-filetransfer" checked><label for="hc-filetransfer">Dateitransfer erlaubt</label></div>
|
||||
<div class="checkbox-row hidden" id="hc-nla-box"><input type="checkbox" id="hc-nla" checked><label for="hc-nla">RDP: NLA erforderlich</label></div>
|
||||
<div class="checkbox-row hidden" id="hc-ignorecert-box"><input type="checkbox" id="hc-ignorecert" checked><label for="hc-ignorecert">RDP: Serverzertifikat nicht pruefen</label></div>
|
||||
<p class="hint full-width hidden" id="hc-ignorecert-hint">Windows-Ziele ohne eigene PKI weisen sich mit einem selbstsignierten Zertifikat aus; guacd bricht die Verbindung sonst ab, bevor ein Bild entsteht. Nur deaktivieren, wenn das Ziel ein Zertifikat aus einer dem Jumphost bekannten CA verwendet.</p>
|
||||
<button type="submit">Verbindung anlegen</button>
|
||||
</form>
|
||||
</div>
|
||||
@ -299,6 +301,7 @@
|
||||
<div class="checkbox-row"><input type="checkbox" id="he-clipboard"><label for="he-clipboard">Zwischenablage erlaubt</label></div>
|
||||
<div class="checkbox-row"><input type="checkbox" id="he-filetransfer"><label for="he-filetransfer">Dateitransfer erlaubt</label></div>
|
||||
<div class="checkbox-row hidden" id="he-nla-box"><input type="checkbox" id="he-nla"><label for="he-nla">RDP: NLA erforderlich</label></div>
|
||||
<div class="checkbox-row hidden" id="he-ignorecert-box"><input type="checkbox" id="he-ignorecert"><label for="he-ignorecert">RDP: Serverzertifikat nicht pruefen</label></div>
|
||||
<div class="checkbox-row"><input type="checkbox" id="he-active"><label for="he-active">Aktiv (verbindbar)</label></div>
|
||||
<button type="submit">Speichern</button>
|
||||
</form>
|
||||
@ -372,12 +375,17 @@
|
||||
<label for="skc-public">Oeffentlicher Schluessel</label>
|
||||
<textarea id="skc-public" required></textarea>
|
||||
</div>
|
||||
<div class="full-width">
|
||||
<label for="skc-passphrase">Passphrase (nur bei verschluesseltem Schluessel)</label>
|
||||
<input type="password" id="skc-passphrase" maxlength="1024" autocomplete="new-password">
|
||||
<p class="hint">Beginnt der private Schluessel mit "-----BEGIN OPENSSH PRIVATE KEY-----" und wurde er mit einer Passphrase erzeugt, muss sie hier hinterlegt werden -- sonst laesst sich der Schluessel beim Verbindungsaufbau nicht laden. Sie wird wie das Schluesselmaterial selbst AES-256-GCM-verschluesselt gespeichert und niemals wieder ausgegeben. Leer lassen, wenn der Schluessel unverschluesselt ist.</p>
|
||||
</div>
|
||||
<button type="submit">Anlegen</button>
|
||||
</form>
|
||||
<h3>Vorhandene SSH-Keys</h3>
|
||||
<div class="table-wrap">
|
||||
<table class="data-table" id="ssh-keys-table">
|
||||
<thead><tr><th>ID</th><th>Label</th><th>Typ</th><th>Besitzer</th><th>Mandant</th><th>Erstellt</th><th>Rotiert</th><th></th></tr></thead>
|
||||
<thead><tr><th>ID</th><th>Label</th><th>Typ</th><th>Besitzer</th><th>Mandant</th><th>Passphrase</th><th>Erstellt</th><th>Rotiert</th><th></th></tr></thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
@ -396,6 +404,17 @@
|
||||
</div>
|
||||
<button type="submit">Speichern (nur Label/Besitzer)</button>
|
||||
</form>
|
||||
<h3>Passphrase</h3>
|
||||
<p class="hint" id="ske-passphrase-state"></p>
|
||||
<p class="hint">Traegt die Passphrase zu dem bereits gespeicherten Schluessel nach, ohne ihn neu hochzuladen. Sie wird sofort gegen das hinterlegte Schluesselmaterial geprueft -- passt sie nicht, wird nichts gespeichert. Leeres Feld + "Passphrase entfernen" loescht eine hinterlegte Passphrase (nur sinnvoll bei unverschluesseltem Schluessel).</p>
|
||||
<form id="ssh-key-passphrase-form" class="form-grid">
|
||||
<div class="full-width">
|
||||
<label for="skp-passphrase">Passphrase</label>
|
||||
<input type="password" id="skp-passphrase" maxlength="1024" autocomplete="new-password">
|
||||
</div>
|
||||
<button type="submit">Passphrase speichern</button>
|
||||
<button type="button" id="skp-clear-btn" class="btn-secondary">Passphrase entfernen</button>
|
||||
</form>
|
||||
<h3>Schluessel rotieren</h3>
|
||||
<p class="hint">Ersetzt das Schluesselmaterial vollstaendig (neuer privater + oeffentlicher Schluessel). Bereits zugeordnete Hosts nutzen danach automatisch den neuen Schluessel.</p>
|
||||
<form id="ssh-key-rotate-form" class="form-grid">
|
||||
@ -416,6 +435,10 @@
|
||||
<label for="skr-public">Neuer oeffentlicher Schluessel</label>
|
||||
<textarea id="skr-public" required></textarea>
|
||||
</div>
|
||||
<div class="full-width">
|
||||
<label for="skr-passphrase">Passphrase des neuen Schluessels (optional)</label>
|
||||
<input type="password" id="skr-passphrase" maxlength="1024" autocomplete="new-password">
|
||||
</div>
|
||||
<button type="submit" class="btn-secondary">Rotieren</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user