SSH връзки
Разделът SSH Connections изброява запазените хостове. Всяка връзка има набор от полета, включително незадължителни — групиране, jump host, стартов скрипт и keep-alive. Списъкът поддържа търсене и сортиране — включително пренареждане с влачене, когато сортирането е Ръчно — а всеки ред предлага действие Дублиране, така че голям парк машини остава управляем.
Групи
Групите ви позволяват да организирате парк машини (напр. Production, Staging, Customers). Формата за редактиране предлага падащо меню за избор на съществуваща група; нови групи се създават с бутона Добави група в списъка с връзки. Групираните връзки също се показват в нативната лента с менюта (macOS) и, на Desktop, в менюто + (нов раздел) на лентата с раздели — всяка група като собствено подменю.
Jump hosts (ProxyJump)
Когато целта е достъпна само през бастион, маркирайте бастиона с Jump host и насочете полето Jump на целта към него. Веригата може да бъде толкова дълбока, колкото ви е нужно — един jump може сам да има собствен jump.
Под капака използваме SSH direct-tcpip канали: през бастиона се отваря тунел, след което през него тече реалната сесия. Всичко в рамките на същия процес — няма отделна сесия към бастиона за управление.
От CLI: dr-terminal connect prod1 -j bastion1,bastion2 (вижте Десктоп CLI).
Стартов скрипт
Полето Start script носи shell фрагмент, изпращан автоматично след успешно влизане. Примери:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Скриптът се инжектира като обикновен вход — shell-ът го третира точно като писане от клавиатура. След това сесията остава интерактивна.
Keep-alive
Ако вашият сървър или защитна стена прекъсва неактивни сесии, активирайте keep-alive. Тогава DR-Terminal изпраща heartbeat пакети през избран интервал.
- Default — следва глобалната настройка.
- On / Off — пренастройка за конкретен хост на глобалното подразбиране.
- Interval — 10–300 секунди, по подразбиране 30.
Сесиите също продължават да работят на заден план (foreground услуга на Android), така че превключването на приложения не прекъсва вашия shell.
Откриване на локални хостове (Bonjour)
Бутонът-радар на екрана SSH Connections претърсва локалната мрежа с Bonjour/mDNS и изброява машините, които рекламират SSH — удобно за намиране на Raspberry Pi или NAS, без да знаете неговия IP. Работи на всяка платформа; изберете хост и host/port се попълват предварително.
На Android системата може първо да поиска разрешението Локална мрежа — откриването (и връзките към хостове в LAN) се нуждаят от него.
Други полета
- Система — етикетът на ОС на хоста (Автоматично я открива след вход). Той обозначава хоста и определя кои снипети с етикет на система вижда хостът.
- Проверка на системата при вход — колко често се изпълнява проверката на системата/хардуера след вход: при всяка връзка, веднъж дневно, веднъж седмично или изключено.
- Наблюдение на ресурсите (CPU/RAM/диск) — интервал на опресняване на живите показатели за този хост; По подразбиране следва глобалната настройка, Изключено го спира.
- Default SFTP directory — къде SFTP се отваря след свързване.
- Save command history — запомняне на команди за автодовършване.
- Show Enter key on toolbar — полезно на мобилни, когато искате голям бутон Enter.
- Използване на името на връзката като заглавие на раздела — показва псевдонима върху раздела на сесията вместо
user@host. - Външен вид — размер на шрифта и цветова тема на терминала за конкретната връзка. Непроменените стойности следват глобалните настройки; Нулиране връща към тях.