Odtwarzanie sesji zdalnych SSH i lokalnych terminali (Linux)
Odtwarzanie sesji zdalnych SSH i lokalnych terminali (Linux) w Syteca On-Premises
Użytkownik może rozpocząć odtwarzanie dowolnej sesji agenta Linux, klikając ikonę Odtwórz obok wybranej sesji (po lewej stronie) na liście sesji agentów (na stronie Monitorowanie aktywności).
Sesja zostanie otwarta w nowej karcie lub nowym oknie, w zależności od ustawień przeglądarki.
Podczas odtwarzania zdalnych sesji SSH lub lokalnych sesji terminalowych w systemie Linux, wszystkie graficznie odtworzone dane interaktywne (GUI) są prezentowane w formie wideo (tj. serii zrzutów ekranu) w Odtwarzaczu sesji. W tym samym czasie skojarzone dane, takie jak: wprowadzone przez użytkownika znaki klawiaturowe, wykonane polecenia z parametrami, wywołania funkcji systemowych oraz wyniki poleceń, są prezentowane w siatce metadanych.
Uwaga: Sesje X-forwarded są odtwarzane w nieco inny sposób, ponieważ aplikacje GUI (w sesjach X11) mogą być monitorowane wyłącznie jako sesje podrzędne zdalnej sesji SSH.
1. Wyszukiwanie i filtrowanie danych
Podczas przeglądania zdalnej sesji SSH lub lokalnej sesji terminalowej agenta Linux w Podglądzie sesji, dane w siatce metadanych (po prawej stronie) oraz w głównym panelu odtwarzania (po lewej) mogą być przeszukiwane poprzez wpisanie słowa kluczowego (frazy) w pole Szukaj (na górze siatki metadanych). Znalezione rekordy zostaną wyświetlone w siatce, a słowo kluczowe zostanie podświetlone w Odtwarzaczu sesji.
Możliwe jest także filtrowanie danych poprzez kliknięcie przycisku Szukaj (po prawej stronie pola wyszukiwania) i wybranie jednej z poniższych opcji:
-
Search in output – zaznaczenie tej opcji umożliwia przeszukiwanie danych wynikowych poleceń.
-
Jedna z dwóch opcji:
-
Show function calls – pokazuje rekordy zawierające wykonane wywołania funkcji systemowych (funkcje te są widoczne w kolumnie Akcja, a polecenia i ich parametry w odpowiednich kolumnach).
-
Show only execution commands – filtruje dane tak, by wyświetlać tylko rekordy zawierające wywołania funkcji systemowej „exec”.
-
-
Show inputs – jeśli funkcja Monitorowanie wprowadzanych danych przez użytkownika została włączona, ta opcja umożliwia wyświetlanie rekordów zawierających dane wprowadzane z klawiatury (tj. nie tylko polecenia i parametry, ale wszystkie znaki wprowadzone przez użytkownika). W takim przypadku kolumna Akcja zawiera wpis „input”, a kolumna Parametry pokazuje cały ciąg wprowadzonych danych.
Uwaga: Wprowadzenia klawiaturowe są rejestrowane jako zdarzenia użytkownika, oddzielane przez naciśnięcie klawisza Enter po dowolnej liczbie znaków.
Uwaga: Funkcja Monitorowanie wprowadzanych danych przez użytkownika w systemie Linux nie jest domyślnie włączona. Aby ją aktywować i umożliwić opcję „Show inputs”:
-
Dodaj do pliku EkranServer.Settings.config wpis EnableUserInputMonitoring z wartością "1" (plik ten znajduje się na serwerze aplikacyjnym w katalogu C:\Program Files\Ekran System\Ekran System\Server).
-
Zrestartuj Serwer Aplikacji.
-
W Konsoli Zarządzania Syteca, podczas edytowania agenta lub grupy agentów (na zakładce Monitorowanie [Linux]), zaznacz opcję Włącz monitorowanie danych wprowadzanych przez użytkownika.
2. Przełączanie między połączonymi sesjami
Zdalne sesje SSH, które zostały automatycznie zakończone i uruchomione ponownie o północy, są ze sobą powiązane w Odtwarzaczu sesji. Można zatem łatwo przełączać się między nimi za pomocą przycisków Poprzednia sesja i Następna sesja.
Uwaga: Przyciskami Poprzedni i Następny (po prawej stronie przycisków sesji) można poruszać się między sąsiednimi rekordami w siatce metadanych. Należy pamiętać, że przełączanie między rekordami oznacza w rzeczywistości przełączanie między zrzutami ekranu powiązanymi z tymi rekordami. Jeśli rekord zawiera wiele zrzutów ekranu, kolejne kliknięcia mogą nie zmieniać rekordu. Rekordy bez zrzutów ekranu są pomijane.

%20with%20MENU.png?width=670&height=335&name=Show%20inputs%20(from%20YevhenH)%20with%20MENU.png)