Desktop CLI

Desktop verzia DR-Terminal prináša rozhranie príkazového riadka. Užitočné na integrácie s IDE, skriptovanie a automatizáciu.

Použitie

DR-Terminal connect <target> [flags]

Príznaky

PríznakPopis
-u, --userMeno používateľa (pre ciele host:port).
-p, --passwordHeslo na príkazovom riadku (nebezpečné — môže sa dostať do histórie shellu).
--password-stdinČítať heslo zo stdin (bezpečné: pass show server | DR-Terminal ...). Len s --exec.
-i, --identitySúbor súkromného kľúča (PEM). Len s --exec.
-j, --jumpReťazec skokových hostiteľov podľa názvu, napr. bastion1,bastion2.
-c, --commandShell útržok: vložený po prihlásení (predvolene) alebo vykonaný bez hlavy s --exec.
--new-tabVynútiť otvorenie novej karty v bežiacej inštancii.
--execBez hlavy: spustiť príkaz, prúdiť stdout/stderr, ukončiť s kódom ukončenia vzdialeného procesu.
-h, --helpZobraziť túto nápovedu.

-i a --password-stdin platia len pre behy bez hlavy s --exec. Pri otváraní karty v GUI sa na overenie použijú prihlasovacie údaje uloženého pripojenia alebo bežné výzvy v aplikácii.

Príklady

# Otvoriť novú kartu v bežiacej inštancii a prihlásiť sa do uloženého "lager"
DR-Terminal connect lager --new-tab

# Ad-hoc hostiteľ s používateľom — aplikácia si vyžiada prihlasovacie údaje
DR-Terminal connect 10.0.0.1:22 -u pi --new-tab

# Reťazec skokov: bastion1 → bastion2 → cieľ
DR-Terminal connect production -j bastion1,bastion2 --new-tab

# Spustenie bez hlavy so súborom kľúča — vypíše uptime a skončí
DR-Terminal connect 10.0.0.1:22 -u pi -i ~/.ssh/id_ed25519 --exec -c 'uptime'

# CLI štartovací skript: spustiť príkazy po prihlásení
DR-Terminal connect dev --new-tab -c 'cd /srv/app && tmux attach -t main'

Symbolický odkaz do PATH

Po inštalácii DR-Terminal vytvorte symbolický odkaz, aby príkaz fungoval globálne:

sudo ln -s /path/to/DR-Terminal/bin/DR-Terminal /usr/local/bin/dr-terminal
dr-terminal connect lager --exec -c 'df -h'

Jedna inštancia

DR-Terminal udržiava jednu inštanciu na používateľa (doménový soket Unix alebo pomenovaný kanál na Windows). Druhý DR-Terminal connect ... odovzdá svoje argumenty bežiacej inštancii a skončí — bežiaca inštancia potom otvorí novú kartu.

Previous
Miestny & sériový
Next
Bezpečnosť a dáta