SSH-з'єднання

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

Групи

Групи дають змогу впорядкувати парк машин (наприклад, Production, Staging, Customers). Форма редагування містить випадне меню для вибору наявної групи; нові групи створюються кнопкою Додати групу у списку з'єднань. Згруповані з'єднання також з'являються у нативному рядку меню (macOS) та, на Desktop, у меню + (нова вкладка) на панелі вкладок — кожна група як власне підменю.

Проміжні хости (ProxyJump)

Коли ціль доступна лише через бастіон, позначте бастіон як Jump host і вкажіть у полі Jump цілі на нього. Ланцюжок може бути настільки глибоким, наскільки потрібно — проміжний хост сам може мати власний проміжний хост.

Під капотом ми використовуємо SSH-канали direct-tcpip: через бастіон відкривається тунель, а потім крізь нього виконується справжня сесія. Усе в межах одного процесу — жодної окремої сесії бастіона, якою треба керувати.

З CLI: dr-terminal connect prod1 -j bastion1,bastion2 (див. Desktop CLI).

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

Поле Start script містить фрагмент shell, який автоматично надсилається після успішного входу. Приклади:

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

Скрипт вставляється як звичайне введення — оболонка сприймає його точно як набір з клавіатури. Після цього сесія залишається інтерактивною.

Keep-alive

Якщо ваш сервер або фаєрвол розриває неактивні сесії, увімкніть keep-alive. Тоді DR-Terminal надсилає пакети-серцебиття з вибраним інтервалом.

Сесії також продовжують працювати у фоні (фоновий сервіс на Android), тож перемикання між застосунками не розриває вашу оболонку.

Виявлення локальних хостів (Bonjour)

Кнопка радара на екрані SSH Connections переглядає локальну мережу через Bonjour/mDNS і перелічує машини, що оголошують SSH — зручно для пошуку Raspberry Pi чи NAS без знання його IP. Вона працює на кожній платформі; виберіть хост, і хост/порт буде попередньо заповнено.

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

Інші поля

Previous
Початок роботи
Next
Автентифікація