{% extends "agents/_layout.html" %} {% from "_macros.html" import icon %} {% block title %}{{ "New connection" if is_new else profile.name }} - {{ brand.name }}{% endblock %} {% block heading %}{{ "New connection" if is_new else profile.name }}{% endblock %} {% block agents_content %} {% if error %}
{{ icon("warning", "icon--sm") }} {{ error }}
{% endif %} {% if problem %}
{{ icon("warning", "icon--sm") }} {{ problem }}
{% endif %} {# A connection saved before an administrator moved the switch. It is still here and still editable -- pointing it at another host is the way out -- but nothing will use it, and saying so here is the only place somebody looking at this row would find out. #} {% if refused %}
{{ icon("shield", "icon--sm") }} {{ refused }}
{% endif %} {% if saved %}
{{ icon("check", "icon--sm") }} {{ saved }}
{% endif %} {% if not is_new %}

Check it

{% if profile.verified %} Confirms the host is still the one you accepted, then logs in and runs something harmless to see that it works. {% else %} Looks at this host's key and shows you its fingerprint. Nothing is sent to it — not your username, not your credential — until you accept. {% endif %}

{% if profile.verified %}

Accepted fingerprint: {{ profile.host_fingerprint }}

{% endif %}
{% endif %}

The machine

What you will pick from when starting an agent chat.

Where a chat starts by default. Each chat records its own when it is created, so changing this later does not move a conversation already under way.

How it logs in

{% if has_key %} A key is saved. Leave the dots alone to keep it, or clear the box to remove it. {% else %} Pasted whole, encrypted at rest, and never shown again. {% endif %}

{% if profile.password_encrypted %} Currently {{ masked_password }}. Leave the dots alone to keep it, or clear the field to remove it. {% else %} Only used when this connection logs in with a password. {% endif %}

Availability

Back to all connections {% if not is_new %} {% endif %}
{% endblock %}