Odtwarzanie zdalnych sesji X-forwarded (Linux)
Odtwarzanie zdalnych sesji X-forwarded (Linux) w Syteca On-Premises
Funkcja X-forwarding może być wykorzystywana do monitorowania aplikacji GUI (w sesjach X11) uruchamianych przez użytkowników w ramach zdalnych sesji SSH w systemie Linux.
Takie aplikacje GUI nie mogą być inaczej monitorowane przez Syteca bezpośrednio w ramach sesji SSH.
Przykłady użycia X-forwardingu:
-
Gdy aplikacja nie może być zainstalowana lokalnie.
-
Gdy użytkownik chce uruchomić aplikację linuksową na komputerze z macOS lub Windows.
-
Gdy aplikacja musi być fizycznie zlokalizowana na serwerze zdalnym, ale uruchamiana na stacji roboczej użytkownika.
Funkcjonalność podglądu i odtwarzania tych sesji różni się nieco od standardowego sposobu i została opisana poniżej. Aplikacje GUI są monitorowane jako osobne sesje podrzędne (child) typu X-forwarded, przypisane do sesji nadrzędnej SSH (parent).
Rozpoczynanie odtwarzania sesji X-forwarded
Użytkownik może rozpocząć odtwarzanie zdalnej sesji X-forwarded w standardowy sposób – klikając na odpowiednią sesję X-forwarded w siatce 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.
1. Podgląd dodatkowych sesji podrzędnych X-forwarded dla każdej aplikacji GUI
Sesje SSH są wyświetlane w siatce sesji w standardowy sposób.
Jednak dla każdej aplikacji GUI (w sesji X11) uruchomionej przez użytkownika w ramach sesji SSH, wyświetlana jest dodatkowa sesja X-forwarded jako osobna sesja podrzędna.
1.1. Wyświetlanie sesji X-forwarded na liście sesji
Na stronie Monitorowanie aktywności widok sesji X-forwarded różni się nieco od standardowego:
-
Oprócz standardowego wpisu sesji SSH (oznaczanego jako sesja nadrzędna), wyświetlany jest osobny wpis dla każdej aplikacji GUI otwartej przez użytkownika (czyli sesji podrzędnej typu X-forwarded).
-
Ikona ![X-forwarded icon] wskazuje, że dana sesja jest sesją podrzędną X-forwarded.
-
Kolumna Komentarz użytkownika pokazuje nazwę aplikacji X-forwarded otwartej przez użytkownika.
Uwaga: Kolumna Komentarz użytkownika nie jest domyślnie widoczna – można ją dodać do siatki klikając Przycisk zarządzania kolumnami i przeciągając kolumnę w wybrane miejsce.
-
W filtrze systemu operacyjnego (OS) można wybrać opcję Linux X forwarded, aby wyświetlić tylko sesje typu X-forwarded.
Uwaga: Filtr OS również nie jest domyślnie widoczny – można go dodać, klikając przycisk Więcej kryteriów obok pozostałych filtrów.
1.2. Odtwarzanie sesji podrzędnej X-forwarded w Podglądzie sesji
Interfejs Podglądu sesji (Session Viewer) wygląda nieco inaczej po otwarciu sesji podrzędnej X-forwarded (po kliknięciu ikony Odtwórz ![Play icon]):
-
[W odtwarzaczu sesji]: W prawym górnym rogu zamiast przycisku „Narzędzia” pojawia się przycisk Do sesji nadrzędnej, umożliwiający szybkie przełączenie się do sesji SSH nadrzędnej.
-
[W siatce metadanych]:
-
Wyświetlane są kolumny Tytuł aktywności oraz Nazwa aplikacji (wraz z czasem aktywności).
-
Inne dane nie są wyświetlane.
-
Uwaga: W polu wyszukiwania na stronie Monitorowanie aktywności można wyszukać odpowiednie sesje X-forwarded, np. wpisując „xtrem” – zostaną wyświetlone wszystkie sesje powiązane z tą aplikacją.
2. Odtwarzanie sesji SSH nadrzędnej w Podglądzie sesji
Interfejs Podglądu sesji wygląda również nieco inaczej po otwarciu sesji SSH nadrzędnej:
-
[W siatce metadanych]: Dla każdej sesji podrzędnej X-forwarded:
-
W kolumnie Polecenie widnieje wpis xwindow, wskazujący, że jest to sesja typu X-forwarded.
-
W kolumnie Akcja wyświetlana jest nazwa aplikacji z ikoną ![Action icon], nazwą użytkownika i hosta jako niebieski link – kliknięcie tego linku otwiera powiązaną sesję podrzędną X-forwarded.
-
Pozostałe dane nie są wyświetlane (poza standardowym czasem aktywności).
-
%20(1).png?width=670&height=338&name=SS2%20from%20Alpha%20(SHOP)%20(1).png)
%20with%20MENU.png?width=670&height=335&name=Show%20inputs%20(from%20YevhenH)%20with%20MENU.png)
.png?width=670&height=336&name=SS3%20from%20Alpha%20(PHOTO).png)