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.

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

Previous
Začínáme
Next
Ověření