Masaüstü CLI

DR-Terminal'in Masaüstü derlemesi bir komut satırı arayüzü ile gelir. IDE entegrasyonları, betikleme ve otomasyon için kullanışlıdır.

Kullanım

DR-Terminal connect <target> [flags]

Bayraklar

BayrakAçıklama
-u, --userKullanıcı adı (host:port hedefleri için).
-p, --passwordKomut satırında parola (güvensiz — kabuk geçmişine düşebilir).
--password-stdinParolayı stdin'den oku (güvenli: pass show server | DR-Terminal ...). Yalnızca --exec.
-i, --identityÖzel anahtar dosyası (PEM). Yalnızca --exec.
-j, --jumpAda göre atlama ana bilgisayarları zinciri, örneğin bastion1,bastion2.
-c, --commandKabuk parçacığı: oturum açtıktan sonra enjekte edilir (varsayılan) veya --exec ile başsız çalıştırılır.
--new-tabÇalışan örnekte yeni bir sekme açmaya zorla.
--execBaşsız: komutu çalıştır, stdout/stderr'i aktar, uzak çıkış koduyla çık.
-h, --helpBu yardımı göster.

-i ve --password-stdin yalnızca başsız --exec çalıştırmaları için geçerlidir. Arayüzde bir sekme açarken kimlik doğrulama, kaydedilmiş bağlantının kimlik bilgilerini veya olağan uygulama içi istemleri kullanır.

Örnekler

# Open a new tab in the running instance and log into saved "lager"
DR-Terminal connect lager --new-tab

# Ad-hoc host with user — the app prompts for credentials
DR-Terminal connect 10.0.0.1:22 -u pi --new-tab

# Jump chain: bastion1 → bastion2 → target
DR-Terminal connect production -j bastion1,bastion2 --new-tab

# Headless exec with a key file — prints uptime and exits
DR-Terminal connect 10.0.0.1:22 -u pi -i ~/.ssh/id_ed25519 --exec -c 'uptime'

# CLI start script: run commands after login
DR-Terminal connect dev --new-tab -c 'cd /srv/app && tmux attach -t main'

PATH'e sembolik bağlantı

DR-Terminal'i yükledikten sonra, komutun genel olarak çalışması için bir sembolik bağlantı oluşturun:

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

Tek örnek

DR-Terminal kullanıcı başına tek bir örnek tutar (Unix etki alanı yuvası veya Windows'ta adlandırılmış kanal). İkinci bir DR-Terminal connect ... argümanlarını çalışan örneğe iletir ve çıkar — çalışan örnek ardından yeni bir sekme açar.

Previous
Yerel & seri
Next
Güvenlik ve veri