Conexiuni SSH
Fila Conexiuni SSH listează gazdele salvate. Fiecare conexiune are un set de câmpuri, inclusiv unele opționale — grupare, gazdă de salt, script de pornire și keep-alive. Lista acceptă căutare și sortare — inclusiv reordonare prin tragere când sortarea este Manual — iar fiecare rând oferă acțiunea Duplică conexiunea, astfel încât o flotă mare rămâne ușor de gestionat.
Grupuri
Grupurile îți permit să organizezi o flotă (de ex. Producție, Staging, Clienți). Formularul de editare oferă o listă derulantă pentru a alege un grup existent; grupurile noi se creează cu butonul Adaugă grup din lista de conexiuni. Conexiunile grupate apar și în bara de meniu nativă (macOS) și, pe Desktop, în meniul + (filă nouă) din bara de file — fiecare grup ca submeniu propriu.
Gazde de salt (ProxyJump)
Când o țintă este accesibilă doar printr-un bastion, marchează bastionul cu Gazdă de salt și indică spre el în câmpul Salt al țintei. Lanțul poate fi oricât de adânc ai nevoie — un salt poate avea, la rândul lui, propriul salt.
În culise folosim canale SSH direct-tcpip: se deschide un tunel prin bastion, apoi sesiunea reală rulează prin el. Totul în cadrul aceluiași proces — nicio sesiune separată de bastion de gestionat.
Din linia de comandă: dr-terminal connect prod1 -j bastion1,bastion2 (vezi CLI Desktop).
Script de pornire
Câmpul Script de pornire poartă un fragment de shell trimis automat după autentificarea reușită. Exemple:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Scriptul este injectat ca input obișnuit — shell-ul îl tratează exact ca pe o tastare de la tastatură. După aceea, sesiunea rămâne interactivă.
Keep-alive
Dacă serverul sau firewallul tău închide sesiunile inactive, activează keep-alive. DR-Terminal trimite atunci pachete heartbeat la un interval ales.
- Implicit — urmează setarea globală.
- Pornit / Oprit — suprascriere per gazdă a valorii implicite globale.
- Interval — 10–300 secunde, implicit 30.
Sesiunile rulează în continuare și în fundal (un serviciu în prim-plan pe Android), astfel încât comutarea între aplicații nu îți întrerupe shell-ul.
Descoperă gazde locale (Bonjour)
Butonul radar de pe ecranul Conexiuni SSH explorează rețeaua locală cu Bonjour/mDNS și listează mașinile care anunță SSH — util pentru a găsi un Raspberry Pi sau un NAS fără a-i cunoaște IP-ul. Funcționează pe toate platformele; alege o gazdă, iar gazda/portul se completează automat.
Pe Android, sistemul poate cere mai întâi permisiunea Rețea locală — descoperirea (și conexiunile către gazdele din LAN) au nevoie de ea.
Alte câmpuri
- Sistem — eticheta sistemului de operare al gazdei (Auto o completează după autentificare). Marchează gazda și stabilește ce snippeturi etichetate pentru acel sistem sunt vizibile pe ea.
- Verificarea sistemului la autentificare — cât de des rulează sonda de sistem/hardware de după autentificare: la fiecare conexiune, o dată pe zi, o dată pe săptămână sau dezactivat.
- Monitorizarea resurselor (CPU/RAM/disc) — intervalul de reîmprospătare a datelor vitale live pentru această gazdă; Implicit urmează setarea globală, Dezactivat o oprește.
- Director SFTP implicit — unde se deschide SFTP după conectare.
- Salvează istoricul comenzilor — reține comenzile pentru autocompletare.
- Afișează tasta Enter pe bara de instrumente — utilă pe mobil când vrei un buton Enter mare.
- Folosește numele conexiunii ca titlu al filei — afișează aliasul pe fila sesiunii în loc de
user@host. - Aspect — dimensiunea fontului și tema de culori ale terminalului per conexiune. Valorile neatinse urmează Setările globale; Resetează revine la ele.