Asztali CLI

A DR-Terminal asztali buildje parancssori felületet szállít. Hasznos IDE-integrációkhoz, szkripteléshez és automatizáláshoz.

Használat

DR-Terminal connect <target> [flags]

Kapcsolók

KapcsolóLeírás
-u, --userFelhasználónév (a host:port célokhoz).
-p, --passwordJelszó a parancssorban (nem biztonságos — a shell előzményeibe kerülhet).
--password-stdinJelszó olvasása a stdin-ről (biztonságos: pass show server | DR-Terminal ...). Csak --exec esetén.
-i, --identityPrivát kulcsfájl (PEM). Csak --exec esetén.
-j, --jumpUgrókiszolgálók lánca név szerint, pl. bastion1,bastion2.
-c, --commandShell-részlet: bejelentkezés után beillesztve (alapértelmezett) vagy fej nélkül végrehajtva a --exec kapcsolóval.
--new-tabÚj lap megnyitásának kényszerítése a futó példányban.
--execFej nélküli: parancs futtatása, az stdout/stderr streamelése, kilépés a távoli kilépési kóddal.
-h, --helpEnnek a súgónak a megjelenítése.

A -i és a --password-stdin csak a fej nélküli --exec futtatásokra vonatkozik. Amikor a grafikus felületen nyílik meg egy lap, a hitelesítés a mentett kapcsolat hitelesítő adatait vagy a szokásos alkalmazáson belüli kérdéseket használja.

Példák

# Új lap megnyitása a futó példányban és bejelentkezés a mentett "lager"-be
DR-Terminal connect lager --new-tab

# Ad hoc host felhasználóval — az alkalmazás bekéri a hitelesítő adatokat
DR-Terminal connect 10.0.0.1:22 -u pi --new-tab

# Ugráslánc: bastion1 → bastion2 → cél
DR-Terminal connect production -j bastion1,bastion2 --new-tab

# Fej nélküli exec kulcsfájllal — kiírja az uptime-ot és kilép
DR-Terminal connect 10.0.0.1:22 -u pi -i ~/.ssh/id_ed25519 --exec -c 'uptime'

# CLI indítóparancs: parancsok futtatása bejelentkezés után
DR-Terminal connect dev --new-tab -c 'cd /srv/app && tmux attach -t main'

Szimbolikus link a PATH-ba

A DR-Terminal telepítése után hozz létre egy szimbolikus linket, hogy a parancs globálisan működjön:

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

Egypéldányos működés

A DR-Terminal felhasználónként egy példányt tart fenn (Unix domain socket vagy nevesített cső Windowson). Egy második DR-Terminal connect ... továbbítja az argumentumait a futó példánynak és kilép — a futó példány ezután új lapot nyit.

Previous
Helyi & soros
Next
Biztonság és adatok