SSH připojení
Karta SSH připojení uvádí uložené hostitele. Každé připojení má sadu polí včetně volitelných — seskupení, jump host, spouštěcí skript a keep-alive. Seznam podporuje vyhledávání a řazení — včetně přetahování pořadí, když je řazení nastaveno na Ručně — a každý řádek nabízí akci Duplikovat, takže i velká flotila zůstává přehledná.
Skupiny
Skupiny umožňují uspořádat flotilu (např. Produkce, Staging, Zákazníci). Editační formulář nabízí rozevírací nabídku pro výběr existující skupiny; nové skupiny se vytvářejí tlačítkem Přidat skupinu na seznamu připojení. Seskupená připojení se zobrazují i v nativní liště nabídek (macOS) a na počítači v nabídce + (nová karta) na liště karet — každá skupina jako vlastní podnabídka.
Jump hosty (ProxyJump)
Když je cíl dostupný pouze přes bastion, označte bastion jako Jump host a v poli Jump cíle na něj odkažte. Řetězec může být tak hluboký, jak potřebujete — jump může mít vlastní jump.
Pod kapotou používáme SSH kanály direct-tcpip: přes bastion se otevře tunel a skrz něj běží skutečná relace. Vše uvnitř jednoho procesu — žádná samostatná relace bastionu ke spravování.
Z příkazové řádky: dr-terminal connect prod1 -j bastion1,bastion2 (viz Příkazová řádka na počítači).
Spouštěcí skript
Pole Spouštěcí skript nese úryvek shellu odeslaný automaticky po úspěšném přihlášení. Příklady:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Skript je vkládán jako běžný vstup — shell s ním zachází přesně jako s psaním na klávesnici. Poté relace zůstává interaktivní.
Keep-alive
Pokud váš server nebo firewall ukončuje nečinné relace, zapněte keep-alive. DR-Terminal pak odesílá kontrolní pakety ve zvoleném intervalu.
- Výchozí — řídí se globálním nastavením.
- Zap / Vyp — přepsání globálního výchozího nastavení pro daného hostitele.
- Interval — 10–300 sekund, výchozí 30.
Relace běží dál i na pozadí (na Androidu jako služba na popředí), takže přepnutí mezi aplikacemi vám shell neukončí.
Objevování lokálních hostitelů (Bonjour)
Tlačítko radaru na obrazovce SSH připojení prochází lokální síť pomocí Bonjour/mDNS a vypisuje počítače inzerující SSH — užitečné pro nalezení Raspberry Pi nebo NAS, aniž byste znali jejich IP. Funguje na každé platformě; vyberte hostitele a hostitel/port se předvyplní.
Na Androidu si systém může nejprve vyžádat oprávnění Místní síť — objevování (a připojení k hostitelům v LAN) jej potřebuje.
Další pole
- Systém — štítek OS hostitele (Automaticky jej detekuje po přihlášení). Označuje hostitele a určuje, které snippety se štítkem systému uvidí.
- Kontrola systému při přihlášení — jak často se po přihlášení spouští sonda systému/hardwaru: při každém připojení, jednou denně, jednou týdně, nebo vypnuto.
- Sledování prostředků (CPU/RAM/disk) — interval obnovování živých ukazatelů pro tohoto hostitele; Výchozí se řídí globálním nastavením, Vypnuto jej vypne.
- Výchozí adresář SFTP — kde se SFTP otevře po připojení.
- Ukládat historii příkazů — zapamatuje si příkazy pro automatické dokončování.
- Zobrazit klávesu Enter na nástrojové liště — užitečné na mobilu, když chcete velké tlačítko Enter.
- Použít název připojení jako titulek karty — na kartě relace se místo
user@hostzobrazí alias. - Vzhled — velikost písma terminálu a barevný motiv pro dané připojení. Nezměněné hodnoty se řídí globálním Nastavením; Obnovit se k nim vrátí.