Terminal
Tryb Terminal pozwala pracować w powłoce poleceń na komputerze zdalnym: w Wierszu polecenia lub PowerShell na Hoście z systemem Windows, w bash, zsh lub innej zainstalowanej powłoce na Hoście z systemem macOS lub Linux. Powłoka działa na komputerze zdalnym; Viewer wyświetla jej wyniki i wysyła naciśnięcia klawiszy, bez sesji zdalnego pulpitu.
Terminal działa z dowolnego Viewera do dowolnego Hosta:
- Skąd: Viewer dla systemów Windows, macOS lub Linux oraz aplikacja mobilna dla systemów iOS i Android.
- Dokąd: Host 7.9 lub nowszy dla systemu Windows (Windows 10 i nowsze) oraz Host 2.1.1 lub nowszy dla systemów macOS i Linux.
Tryb Terminal musi być dozwolony na Hoście (Ustawienia Hosta → Tryby) oraz dla twojego konta użytkownika. Przy starszej wersji Hosta albo gdy tryb nie jest dozwolony, Viewer zgłasza to zaraz po zalogowaniu i terminal się nie otwiera.
Rozpocznij tryb Terminal
- Na karcie Ogólne wybierz Terminal i kliknij dwukrotnie docelowe połączenie w swojej książce adresowej.
- Wprowadź hasło dostępu i kliknij OK.
- Pojawi się okno uruchamiania Terminala. Wybierz powłokę i kontekst użytkownika (zobacz poniżej) i kliknij Uruchom.
- Otworzy się okno terminala ze znakiem zachęty powłoki. Wpisuj polecenia tak jak w lokalnej konsoli.
Wybierz powłokę
Listę Powłoka dostarcza Host, więc pokazuje ona to, co faktycznie jest zainstalowane na komputerze zdalnym:
- Host dla Windows: Wiersz polecenia, Windows PowerShell oraz, jeśli jest zainstalowany, PowerShell 7.
- Host dla macOS i Linux: Domyślna powłoka (powłoka logowania konta, na którym działa terminal) oraz powłoki zainstalowane w systemie, takie jak bash, zsh, sh czy fish.
Wybór jest zapamiętywany osobno dla każdego połączenia: serwer, którym zawsze zarządzasz z PowerShell, następnym razem otworzy się w PowerShell.
Wybierz kontekst użytkownika
Opcja Kontekst użytkownika decyduje, na jakim koncie działa powłoka:
- System—konto samej usługi Hosta: SYSTEM w systemie Windows, root w systemach macOS i Linux. Zawsze dostępne, nawet gdy nikt nie jest zalogowany na komputerze zdalnym. To powłoka z pełnymi uprawnieniami na komputerze zdalnym; uważaj na polecenia, które w niej uruchamiasz.
- Bieżący użytkownik—użytkownik zalogowany w tej chwili na komputerze zdalnym. Opcja pokazuje nazwę użytkownika i jest wyszarzona, gdy nikt nie jest zalogowany.
- Konto systemu operacyjnego—wprowadź nazwę użytkownika i hasło dowolnego konta lokalnego lub domenowego na komputerze zdalnym. Powłoka działa na tym koncie, z jego profilem i środowiskiem, niezależnie od tego, czy użytkownik jest zalogowany. Użyj tej opcji, gdy skrypt musi działać na określonym koncie usługi albo gdy sesja ma pozostawić te same ślady, co pozostawiłby ten użytkownik.
Opcja Konto systemu operacyjnego jest domyślnie wyłączona. Aby ją włączyć, otwórz Ustawienia Hosta, przejdź do strony Tryby i zaznacz Terminal: zezwalaj na logowanie przy użyciu konta systemu operacyjnego. Opcja nie jest dostępna w Agencie ani w aplikacji mobilnej.
Okno terminala
Okno terminala pokazuje wyniki powłoki i wysyła to, co wpisujesz. Programy konsolowe, które rysują na całym ekranie lub korzystają z myszy, takie jak vim, mc, htop czy FAR Manager, działają tak jak w lokalnym terminalu.
- Przyciski Uruchom, Uruchom ponownie i Zatrzymaj sterują powłoką. Zatrzymaj kończy powłokę na komputerze zdalnym; wyniki pozostają na ekranie, dopóki nie zamkniesz okna. Uruchom ponownie uruchamia nową powłokę z bieżącą powłoką i kontekstem użytkownika, na przykład po zakończeniu działania powłoki lub po utracie połączenia.
- Wybranie innej powłoki lub kontekstu użytkownika uruchamia sesję ponownie z nowymi ustawieniami.
- Kopiowanie i wklejanie działają ze schowkiem twojego komputera. Zaznacz tekst myszą, aby go skopiować; wklejenie wpisuje tekst ze schowka przy znaku zachęty.
- Powiększenie zmienia rozmiar tekstu; terminal dostosowuje się do nowej liczby kolumn i wierszy, a działające programy przerysowują się, aby się zmieścić.
- Okno przechowuje 5000 wierszy historii wyników, które można przewijać wstecz.
Zamknięcie okna terminala kończy powłokę na komputerze zdalnym razem z uruchomionymi w niej programami. Aby program działał na Hoście z systemem macOS lub Linux po twoim wyjściu, uruchom go w tmux lub screen i odłącz się przed zamknięciem okna.
Aplikacja mobilna
Aplikacja mobilna ma ten sam tryb, dostosowany do ekranu dotykowego. Panel klawiszy nad klawiaturą ekranową dodaje klawisze, których nie ma telefon: Esc, Tab, Ctrl, Alt, klawisze strzałek, Home, End, Page Up i Page Down, Ctrl+C oraz klawisze funkcyjne. Wyniki można przewijać, długie naciśnięcie zaznacza tekst do skopiowania, zsunięcie lub rozsunięcie palców zmienia rozmiar tekstu, a orientacja pozioma daje terminal o szerokości 100 kolumn.
Terminal jest dostępny w menu trybów połączenia, można go ustawić jako domyślne stuknięcie połączenia i jest o jedno stuknięcie od paska narzędzi trwającej sesji w trybie Pełna kontrola. Powłoka i kontekst użytkownika (System lub Bieżący użytkownik) również tu są zapamiętywane osobno dla każdego połączenia. Pomoc w aplikacji mobilnej zawiera pełny rozdział o Terminalu.
