{% extends "baseTemplate/index.html" %} {% load static %} {% comment %} Browser SSH terminal for a WEBSITE'S OWN system user (never root). Three states, chosen server-side so a client cannot skip a check by editing the DOM: no domain yet (site picker), shell access turned off (link to /websites/siteSSH), or the terminal itself. {% endcomment %} {% block title %}Terminal{% if domain %} ยท {{ domain }}{% endif %}{% endblock %} {% block styles %} {% endblock %} {% block content %}

Terminal

· system user {% if domain %}· back to Manage{% endif %}

{% if not domain %} {# -------------------------------------------------- (1) site picker #}
Choose a website
{% if websites %}
{% else %}

No websites are available to your account yet.

{% endif %}
{% elif suspended %} {# -------------------------------------------------- suspended #}
This website is suspended. A terminal session cannot be opened while it is.
{% elif not shellEnabled %} {# -------------------------------------------------- (1) shell disabled #}
SSH shell access is turned off for . Enable shell access
{% else %} {# -------------------------------------------------- (1) the terminal #} {% if passwordAuthDisabled %} {% endif %}

This password is sent once, over this encrypted connection, and is never written to disk or to a log.

Connecting…


    
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}