Terminal
Uzak bilgisayardaki bir komut shell'inde çalışmak için Terminal modunu kullanın: Windows Host'ta Komut İstemi veya PowerShell, macOS ya da Linux Host'ta bash, zsh veya yüklü başka bir shell. Shell uzak bilgisayarda çalışır; Viewer, uzak masaüstü oturumu açmadan onun çıktısını gösterir ve tuş vuruşlarınızı gönderir.
Terminal, her Viewer'dan her Host'a çalışır:
- Nereden: Windows, macOS veya Linux için Viewer ile iOS ve Android için mobil uygulama.
- Nereye: Windows için Host 7.9 veya üzeri (Windows 10 ve üzeri) ile macOS ve Linux için Host 2.1.1 veya üzeri.
Terminal modunun Host'ta (Host için Ayarlar → Modlar) ve kullanıcı hesabınız için izinli olması gerekir. Daha eski bir Host'ta veya mod izinli değilse Viewer bunu oturum açtıktan hemen sonra bildirir ve terminal açılmaz.
Terminal modunu başlatın
- Genel sekmesinde Terminal'i seçin ve adres defterinizdeki hedef bağlantıya çift tıklayın.
- Erişim parolasını girin ve Tamam'a tıklayın.
- Terminal başlatıcısı açılır. Shell'i ve kullanıcı bağlamını seçin (aşağıya bakın) ve Çalıştır'a tıklayın.
- Terminal penceresi shell istemiyle açılır. Komutları yerel bir konsolda yazdığınız gibi yazın.
Shell'i seçin
Shell listesini Host bildirir; bu yüzden liste uzak bilgisayarda gerçekten yüklü olanları gösterir:
- Windows Host: Komut İstemi, Windows PowerShell ve yüklüyse PowerShell 7.
- macOS ve Linux Host: Varsayılan shell (terminalin altında çalıştığı hesabın oturum açma shell'i) ve sistemde yüklü bash, zsh, sh veya fish gibi shell'ler.
Seçim her bağlantı için ayrı ayrı hatırlanır: her zaman PowerShell'den yönettiğiniz bir sunucu, bir sonraki sefer PowerShell'de açılır.
Kullanıcı bağlamını seçin
Kullanıcı bağlamı seçeneği, shell'in hangi hesap altında çalışacağını belirler:
- Sistem—Host hizmetinin kendi hesabı: Windows'ta SYSTEM, macOS ve Linux'ta root. Uzak bilgisayarda kimse oturum açmamış olsa bile her zaman kullanılabilir. Bu, uzak bilgisayarda tam haklara sahip bir shell'dir; içinde çalıştırdığınız komutlara dikkat edin.
- Mevcut kullanıcı—şu anda uzak bilgisayarda oturum açmış kullanıcı. Seçenek kullanıcı adını gösterir; kimse oturum açmamışsa soluk görünür.
- İşletim sistemi hesabı—uzak bilgisayardaki herhangi bir yerel veya etki alanı hesabının kullanıcı adını ve parolasını girin. Shell, kullanıcı oturum açmış olsun ya da olmasın, o hesabın profili ve ortamıyla o hesap altında çalışır. Bir betiğin belirli bir hizmet hesabı olarak çalışması gerektiğinde veya oturumun o kullanıcınınkiyle aynı izleri bırakması gerektiğinde kullanın.
İşletim sistemi hesabı varsayılan olarak kapalıdır. Etkinleştirmek için Host için Ayarlar penceresini açın, Modlar sayfasına gidin ve Terminal: işletim sistemi hesabıyla girişe izin ver seçeneğini işaretleyin. Bu seçenek Agent'ta ve mobil uygulamada kullanılamaz.
Terminal penceresi
Terminal penceresi shell'in çıktısını gösterir ve yazdıklarınızı gönderir. vim, mc, htop veya FAR Manager gibi tüm ekranı kullanan ya da fareyle çalışan konsol programları, yerel bir terminaldeki gibi çalışır.
- Başlat, Yeniden başlat ve Durdur shell'i denetler. Durdur, uzak bilgisayardaki shell'i sonlandırır; çıktı, pencereyi kapatana kadar ekranda kalır. Yeniden başlat, geçerli shell ve kullanıcı bağlamıyla yeni bir shell başlatır; örneğin shell kapandıktan veya bağlantı koptuktan sonra.
- Başka bir shell veya kullanıcı bağlamı seçmek, oturumu yeni ayarlarla yeniden başlatır.
- Kopyalama ve yapıştırma, bilgisayarınızın panosuyla çalışır. Metni kopyalamak için fareyle seçin; yapıştırma, panodaki metni istemde yazar.
- Yakınlaştırma metin boyutunu değiştirir; terminal yeni sütun ve satır sayısına göre yeniden boyutlandırılır ve çalışan programlar kendilerini sığacak biçimde yeniden çizer.
- Pencere, geriye doğru kaydırmak için çıktının son 5000 satırını saklar.
Terminal penceresini kapatmak, uzak bilgisayardaki shell'i ve içinde başlatılan programları sonlandırır. Ayrıldıktan sonra bir programın macOS veya Linux Host'ta çalışmaya devam etmesi için onu tmux veya screen içinde başlatın ve kapatmadan önce oturumdan ayrılın (detach).
Mobil uygulama
Mobil uygulamada aynı mod, dokunmatik ekrana uyarlanmış olarak bulunur. Ekran klavyesinin üstündeki tuş paneli, telefonda olmayan tuşları ekler: Esc, Tab, Ctrl, Alt, ok tuşları, Home, End, Page Up ve Page Down, Ctrl+C ve işlev tuşları. Çıktı kaydırılabilir, uzun basma metni kopyalamak için seçer, iki parmakla sıkıştırma metin boyutunu değiştirir ve yatay yönde terminal 100 sütun genişliğindedir.
Terminal, bir bağlantının bağlantı modu menüsünde bulunur, bağlantının varsayılan dokunma eylemi olarak ayarlanabilir ve çalışan bir Uzaktan Denetim oturumunun araç çubuğundan tek dokunuşla açılır. Shell ve kullanıcı bağlamı (Sistem veya Mevcut kullanıcı) burada da her bağlantı için ayrı ayrı hatırlanır. Mobil uygulamanın uygulama içi yardımında eksiksiz bir Terminal bölümü vardır.
