Терминал

Терминал

Уровень: Расширенный Где в UI: иконка >_ в шапке
Терминал — полноценная командная строка роутера прямо в браузере, без SSH-клиента. Открывается иконкой >_ в шапке интерфейса; требует входа в awg-manager — отдельной авторизации у терминала нет.

Как это работает

Под капотом — ttyd: лёгкий веб-терминал, который awg-manager запускает на роутере по требованию и проксирует через своё соединение. Если ttyd ещё не установлен, страница предложит кнопку установки — пакет ставится через opkg из репозитория Entware. После установки сеанс запускается автоматически при открытии страницы.

Одновременно может быть открыт только один сеанс: если терминал уже открыт в другой вкладке или браузере, страница сообщит об этом и предложит повторить попытку позже. При закрытии вкладки сеанс завершается, сам ttyd при этом остаётся установленным.

Панель терминала

В заголовке терминала:

  • кнопки-«светофоры» — отключиться, очистить экран, переподключиться. При обрыве связи терминал переподключается сам; если соединение рвётся постоянно, сессия завершится с сообщением об этом;
  • Логин и Пароль — отправить сохранённые учётные данные в текущее приглашение;
  • История — боковая панель с историей введённых команд (её можно очистить).

Учётные данные задаются на уровне Продвинутый в блоке Учётные данные shell над терминалом (Сохранить / Очистить, опция Запомнить на время сессии). Они хранятся только в памяти вкладки браузера и уходят в терминал только по нажатию кнопок «Логин» и «Пароль» — сами по виду приглашения не подставляются, чтобы пароль роутера не уехал в чужой запрос (ssh, sudo) внутри той же сессии.

Компактная версия терминала есть также во вкладке Инструменты → Система.

Зачем он нужен

Всё то, ради чего обычно открывают SSH: посмотреть процессы и память, проверить маршруты (ip route), интерфейсы (ip a), быстро поправить файл в /opt/etc. Команды выполняются от root в окружении Entware — будьте аккуратны: это та же сила (и та же ответственность), что и SSH-доступ.

Если предпочитаете классический SSH — инструкция по его включению есть в разделе Установка.