SSH-подключения

Вкладка SSH-подключения содержит список сохранённых хостов. У каждого подключения есть набор полей, включая необязательные — группировка, промежуточный хост, стартовый скрипт и keep-alive. Список поддерживает поиск и сортировку — включая перетаскивание, когда выбрана сортировка Вручную, — а у каждой строки есть действие Дублировать, поэтому большой парк машин остаётся управляемым.

Группы

Группы позволяют организовать парк машин (например, Production, Staging, Customers). Форма редактирования предлагает выпадающий список для выбора существующей группы; новые группы создаются кнопкой Добавить группу в списке подключений. Сгруппированные подключения также появляются в нативной строке меню (macOS) и, на Desktop, в меню + (новая вкладка) панели вкладок — каждая группа как отдельное подменю.

Промежуточные хосты (ProxyJump)

Когда целевой хост доступен только через бастион, отметьте бастион как Промежуточный хост и укажите его в поле Jump целевого хоста. Цепочка может быть сколь угодно глубокой — у промежуточного хоста может быть свой собственный промежуточный хост.

Под капотом мы используем SSH-каналы direct-tcpip: через бастион открывается туннель, затем сквозь него работает реальный сеанс. Всё внутри одного процесса — отдельным сеансом бастиона управлять не нужно.

Из CLI: dr-terminal connect prod1 -j bastion1,bastion2 (см. Desktop CLI).

Стартовый скрипт

Поле Стартовый скрипт содержит фрагмент команд оболочки, отправляемый автоматически после успешного входа. Примеры:

cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main

Скрипт вставляется как обычный ввод — оболочка воспринимает его точно так же, как набор с клавиатуры. После этого сеанс остаётся интерактивным.

Keep-alive

Если ваш сервер или брандмауэр разрывает простаивающие сеансы, включите keep-alive. Тогда DR-Terminal будет отправлять контрольные пакеты с выбранным интервалом.

Сеансы также продолжают работать в фоне (служба переднего плана на Android), поэтому переключение между приложениями не разрывает вашу оболочку.

Обнаружение локальных хостов (Bonjour)

Кнопка-радар на экране SSH-подключения просматривает локальную сеть через Bonjour/mDNS и перечисляет машины, объявляющие SSH, — удобно для поиска Raspberry Pi или NAS, не зная их IP. Она работает на всех платформах; выберите хост — host/port будут заполнены автоматически.

На Android система может сначала запросить разрешение Локальная сеть — оно нужно для обнаружения (и для подключений к хостам в LAN).

Другие поля

Previous
Начало работы
Next
Аутентификация