Zasady konfigurowania sesji terminalowych
Transkrypt
Zasady konfigurowania sesji terminalowych
ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora KONFIGUROWANIE SESJI TERMINALOWYCH Licencja FDL (bez prawa wprowadzania zmian) Ogólne zasady konfigurowania połączeń terminalowych Połączenia terminalowe są konfigurowane według następującego schematu: Wybór protokołu połączenia X Window, RDP, ICA, Telnet/SSH itp. Zapis parametrów sesji terminalowej Automatycznie podczas startu terminala Poprzez wybór ikony na pulpicie użytkownika Za pomocą systemu MENU i/lub paska zadań Możliwy jest zapis dowolnej liczby sesji terminalowych – zarówno znakowych, jak i graficznych dla każdego protokołu. Zapis sesji nie oznacza jej natychmiastowego uruchomienia – administrator może przygotować wiele sesji, które mogą być natychmiast uaktywnione w miarę zaistnienia takiej potrzeby. Sesje mogą być uruchamiane w dowolny sposób. Sposoby uruchamiania sesji można również łączyć. W wersji 1.5.0 terminala ABA-X3 wprowadzono nowy układ konfiguratora zgodny z sugestiami administratorów. Obecnie każdy protokół jest „od początku do końca” konfigurowany indywidualnie. Po wyborze protokołu, który ma być konfigurowany wraz z formularzami jest wyświetlany „nagłówek protokołu”. Zawarte w nim odnośniki (linki) ułatwiają realizację kolejnych etapów konfiguracji – od zapisu sesji aż po określenie metod jej uruchamiania. Możliwe jest również sprawdzanie poprawności wykonania poszczególnych czynności na bieżąco oraz powrót do poprzedniej wersji konfiguracji w przypadku popełnienia pomyłki. Nawigacja w systemie konfiguracyjnym Ze względu na zaprojektowanie systemu do pracy w sieciach rozległych zwrócono uwagę na minimalizację ilości przesyłanych danych, minimalizację elementów graficznych oraz wykorzystywanie jedynie standardowych funkcji standardu HTML. Nawigacja w systemie jest bardzo prosta i intuicyjna. Wszystkie formularze przeznaczone do konfiguracji sesji składają się z tych samych elementów, które zostały opisane na następnej stronie. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 KONFIGUROWANIE SESJI TERMINALOWYCH Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Nagłówek konfiguracji protokołu – odnośniki HTML Inny napis oznacza zablokowanie konfiguratora! Hasło musi być każdorazowo wprowadzone! Sekcja informacyjna – lista skonfigurowanych sesji RDP Sekcja wprowadzania danych konfigurowanej sesji – w tym przykładzie protokołu RDP Sekcja wykonywanych akcji Poniżej nagłówka protokołu znajduje się nagłówek pomocy „on-line”: Wyświetla zawartość dowolnego katalogu Wyświetla listę aktywnych sesji Wyświetla tekst pomocy Funkcje nagłówka pomocy otwierają nowe okno (lub kartę) w przeglądarce. Ułatwia to korzystanie z dodatkowych informacji podczas konfigurowania terminala ABA-X3. Szczegółowe instrukcje konfigurowania poszczególnych protokołów są zawarte w kolejnych rozdziałach niniejszej dokumentacji. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 KONFIGUROWANIE SESJI TERMINALOWYCH Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Automatyczny tryb jednosesyjny Jest on wykorzystywany w prostych instalacjach, w których użytkownicy korzystają jedynie z jednego serwera usług terminalowych (niezależnie od systemu operacyjnego). Może on być stosowany zarówno do pracy w środowisku: ➢ graficznym (RDP, ICA, X Window, NX, WWW itp.), ➢ znakowym (TELNET lub SSH). Tryb ten nie wymaga wykorzystywania lokalnego pulpitu użytkownika, a jego konfiguracja przebiega w bardzo prosty sposób: Po włączeniu terminala i podłączeniu kabla sieci Ethernet oraz przeprowadzeniu wstępnej konfiguracji (automatycznie uruchamianym programem quickstart) łączymy się z terminalem za pomocą dowolnej przeglądarki WWW (http://<adres_ip_terminala>). Podczas sprawdzania podstawowych parametrów obsługi środowiska graficznego (patrz odpowiedni rozdział dokumentacji), należy wyłączyć (można to zrobić także w każdej chwili skryptem <adres_ip_terminala>/cgi-bin/xfsconf.cgi) obsługę pulpitu użytkownika (w polu „Przyporządkowanie pulpitu użytkownika” należy wybrać wartość „0”. Wybranie tej wartości spowoduje, że graficzny pulpit użytkownika nie będzie więcej uruchamiany. Następnie przystępujemy do wyboru protokołu terminalowego np. RDP lub ICA dla serwerów MS Windows (dla protokołu ICA wymagane jest oprogramowanie firmy CITRIX) lub X Window, TELNET albo SSH dla systemów UNIX / LINUX. Za pomocą konfiguratora WWW wprowadzamy parametry sesji terminalowej (jej nazwa może być dowolna) i zapisujemy tę sesję. Następnie w nagłówku konfiguracji protokołu wybieramy link „Autostart sesji” wprowadzając w odpowiednim polu jej nazwę (powinna być ona widoczna w sekcji informacyjnej – jeśli tak nie jest, oznacza to, że nie została zapisana i poprzedni etap należy powtórzyć). Nie należy wprowadzać „rozszerzenia” - jest ono dodawane automatycznie! Niektóre formularze wymagają podania numeru konsoli oraz zmiennej Display, które będą wykorzystywane przez sesję. W przypadku trybu jednosesyjnego najprościej jest pozostawić wartości domyślne (Konsola = tty1 Display=:1.0). Wartości te muszą być unikalne! W trybie jednosesyjnym nie ma jednak niebezpieczeństwa kolizji. Jeśli korzystamy z trybu jednosesyjnego należy włączyć opcję „Auto Restart”. Spowoduje to, że po przerwaniu sesji z jakiegokolwiek powodu (zakończenia pracy przez użytkownika, zerwaniu jej przez serwer itp.) połączenie zostanie automatycznie wznowione. Po wprowadzeniu danych należy wybrać akcję „Autostart”. Terminal powinien potwierdzić wykonanie zapisu. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora KONFIGUROWANIE SESJI TERMINALOWYCH Licencja FDL (bez prawa wprowadzania zmian) Tak skonfigurowany terminal jest już gotowy do pracy w automatycznym trybie jednosesyjnym – można go zrestartować (programowo lub wyłączając zasilanie). Po ponownym uruchomieniu terminal zestawi żądane połączenie (np. z serwerem usług terminalowych MS Windows lub systemem CITRIX MetaFrame, LINUX, UNIX itp.). Na ekranie będzie widoczna winieta „logowania” do systemu serwera (w standardowym ustawieniu oprogramowania serwera). W jednosesyjnym trybie automatycznym praca na terminalu ABA_X3 nie różni się w praktyce niczym od pracy na konsoli serwera. Wprowadzona konfiguracja może być następnie automatycznie „sklonowana” za pomocą sieci komputerowej na inne terminale serii ABA-X3 (patrz rodział „System automatycznej konfiguracji). Upraszcza to i przyspiesza konfigurację dużych sieci terminalowych. Informacja dodatkowa: Formularz konfigurowania automatycznego startu sesji umożliwia wypróbowanie wprowadzonej konfiguracji bez potrzeby restartu terminala. Można to zrealizować poprzez wybór akcji „Uruchom próbnie”. Sesja zostanie uruchomiona jednorazowo zgodnie z wprowadzonymi ustawieniami, lecz nie będzie uruchamiana automatycznie. Taki sposób uruchamiania sesji jest przeznaczony jedynie do prób podczas konfiguracji i nie powinien być używany do normalnej pracy! Skasowanie automatycznego startu sesji akcją „Kasuj autostart” nie powoduje usunięcia samej sesji, lecz jedynie kasuje automatyczny start wszystkich sesji danego protokołu. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 KONFIGUROWANIE SESJI TERMINALOWYCH Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Automatyczny tryb wielosesyjny Tryb ten jest stosowany w większych systemach sieciowych, w których użytkownicy posiadają dostęp do wielu serwerów. W trybie tym także nie jest uruchamiany lokalny pulpit użytkownika, lecz podczas startu terminala uruchamianych jest wiele sesji wykorzystujących różne protokoły. Automatyczny tryb wielosesyjny terminala ABA-X3 jest w pełni kompatybilny z rozwiązaniem zastosowanym w poprzedniej wersji ABA-X2, ale zapewnia znacznie większą elastyczność konfiguracji – między innymi: ➢ liczba sesji - zarówno graficznych, jak i znakowych - nie jest programowo ograniczona (w praktyce można skonfigurować 9 sesji ze względu na liczbę klawiszy funkcyjnych, która to ilość jest całkowicie wystarczająca), ➢ każda sesja może być przyporządkowana dowolnej konsoli (od F1 do F9 w wersji standardowej), ➢ sesjami mogą być zarówno klasyczne sesje terminalowe (RDP, ICA, X Window, Telnet, SSH, NX itp.) ale także sesje WWW, VoIP itp., w których uruchamiane są programy lokalne (odpowiednio skonfigurowana przeglądarka Firefox, komunikatory SKYPE lub TWINKLE (protokół SIP) itp.), ➢ mechanizm automatycznego startu sesji może być konfigurowany dla każdego protokołu oddzielnie, zarówno lokalnie, jak i zdalnie, z wykorzystaniem sieci lokalnej lub rozległej, ➢ moduły programowe realizujące połączenia dla poszczególnych protokołów oraz moduły lokalne mogą być łatwo wymieniane na najnowsze wersje, bez potrzeby uaktualniania całości firmware i w większości przypadków bez potrzeby przeprowadzania zmian w konfiguracji. Konfigurowanie automatycznego trybu wielosesyjnego nie różni się wiele od opisanego powyżej trybu jednosesyjnego, jednak czynności związane z konfiguracją protokołów są realizowane dla każdej sesji po kolei – to znaczy konfigurujemy np. pierwszą sesję RDP, potem drugą, a następnie sesje TELNET, X Window itp. Każdą sesję dodajemy do plików startowych określonego protokołu (Autostart). Po zakończeniu tych czynności dla wszystkich protokołów terminal jest gotowy do pracy: Informacja dodatkowa: Nie zaleca się wykorzystywania wartości zmiennej DISPLAY=:0.0. Jest ona wykorzystywana domyślnie przez pulpit użytkownika. Jeśli w przyszłości będzie konieczne uruchomienie pulpitu, nie będzie potrzebna zmiana konfiguracji sesji! Należy zwracać uwagę na przyporządkowanie sesji unikalnym konsolom (tty) oraz zmiennym DISPLAY. Terminal wirtualny (vt) najkorzystniej jest przyporządkować konsoli o tym samym numerze (tty1 -> vt01). Korzystnie jest również zachować jednoznaczne przyporządkowanie (tty1 -> vt01 -> Display :1.0). Ułatwi to orientację w konfiguracji. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 KONFIGUROWANIE SESJI TERMINALOWYCH Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Ogromna elastyczność oprogramowania wymaga zwiększonej uwagi administratora podczas procesu konfiguracji, umożliwia jednak realizację funkcji niedostępnych dla innych rozwiązań. Po skonfigurowaniu terminala do automatycznej pracy wielosesyjnej w odpowiednich katalogach pojawią się pliki startowe opisujące automatycznie uruchamianie sesji – odpowiednio: /mnt/conf/rdesktop/rdp.sessions /mnt/conf/X11/xdmcp.sessions /mnt/conf/telnet/telnet.sessions /mnt/conf/ssh/ssh.sessions itd. Obecność tych plików jest sprawdzana przez skrypt /mnt/conf/etc/start.sh. Jeśli plik autostartu...... <protokól>.sessions, to wszystkie sesje w nim zapisane są automatyczne uruchamiane podczas startu terminala. Obecność plików <protokól>.sessions jest sprawdzana przez skrypt startowy /mnt/conf/etc/start.sh dla wszystkich protokołów po kolei. Wprowadzona konfiguracja może być (tak samo, jak dla trybu jednosesyjnego) następnie automatycznie „sklonowana” za pomocą sieci komputerowej na inne terminale serii ABA-X3 (patrz rozdział „System automatycznej konfiguracji”). Upraszcza to i przyspiesza konfigurację dużych sieci terminalowych. Wykorzystywanie lokalnego pulpitu użytkownika Terminale serii ABA-X3 są wyposażane w oprogramowanie umożliwiające korzystanie z lokalnego pulpitu użytkownika. Składa się on z 2 modułów – oprogramowania zarządzającego oknami ICEWM oraz oprogramowania obsługi ikon desklaunch (część projektu Orobus). Do powyższych modułów wprowadzono zmiany podnoszące stabilność pracy użytkownika, a w szczególności: konfiguracja pulpitu (dodawanie/usuwanie ikon, pozycji w menu oraz ikonek na pasku zadań może być wykonywana jedynie przez administratora, ➢ użytkownik nie może wpływać na obraz i funkcje pulpitu (np. nie ma możliwości przesuwania lub usunięcia ikony lub pozycji w menu), ➢ wprowadzono unikalne „zabezpieczenie przed zaklikaniem”, uniemożliwiające wielokrotne uruchamianie tego samego połączenia w przypadku zwłoki w jego realizacji (np. gdy serwer jest znacznie obciążony). ➢ Powyższe zmiany zabezpieczają skutecznie pulpit przez przypadkowymi zmianami. Obraz pulpitu przygotowano w taki sposób, aby odpowiadał on przyzwyczajeniom użytkowników współczesnych komputerów PC. Funkcje ikon, pozycji w menu oraz paska zadań są standardowe – wyłączono jedynie wszystkie funkcje konfiguracyjne. Każda z zapisanych sesji dowolnego protokołu może być uruchamiana za pomocą pulpitu użytkownika. Do konfiguracji pulpitu służą odnośniki „Ikony pulpitu” oraz „Menu i pasek zadań” w „Nagłówku konfiguracji protokołu”. Opis czynności konfiguracyjnych zawarto w omówieniach konfiguracji poszczególnych protokołów. Poniżej zamieszono jedynie informacje ogólne. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83 ABA-X3 PXES v. 1.5.0 KONFIGUROWANIE SESJI TERMINALOWYCH Podręczna instrukcja administratora Licencja FDL (bez prawa wprowadzania zmian) Wprowadzenie ikon na pulpit Obrazy ikon mogą być dowolne (wymagany jest format XPM). Ikony do umieszczenia na pulpicie powinny zawierać podpisy. Pole ikony zajmuje 96x67 pikseli (obrazek wraz z podpisem). Jeśli stosowane są mniejsze obrazki ikon (np. standardowe 48x48 pikseli to zaleca się dodanie podpisu i wycentrowanie całości). Możliwe jest umieszczenie na pulpicie 100 ikon w siatce 10 kolumn i 10 wierszy. Pozycje ikon nie mogą być zmieniane. Dodawanie ikon realizuje się kolejno. Po każdorazowym dodaniu ikony program obsługi pulpitu jest automatycznie restartowany. Umożliwia to sprawdzenie poprawności wprowadzonej konfiguracji. Jeśli nie spełnia on oczekiwań możliwe jest przywrócenie poprzedniej wersji pulpitu. Dodawanie pozycji w menu użytkownika Menu użytkownika staje się dostępne po „naciśnięciu” myszką obrazka z logo firmy ABA. Dodanie pozycji do menu użytkownika jest realizowane po wybraniu odnośnika „Menu i pasek zadań”. Jako nazwa pozycji w menu przyjmowana jest nazwa zapisanej sesji. Napis w menu może być uzupełniony ikonką protokołu. Powinna ona mieć standardowe wymiary 16x16 pikseli. Wraz z oprogramowaniem dostarczane są przykładowe obrazki ikon (określone w domyślnych wpisach w polach formularza konfiguracyjnego). Możliwe jest wprowadzanie własnych ikon. Pozycja dodana do menu jest aktywna od następnego wywołania menu i nie wymaga restartu oprogramowania. Dodawanie ikonki na pasku zadań Zadanie to może być wykonane równocześnie z wprowadzaniem pozycji do menu. Wystarczy zaznaczenie pola „Wprowadź na pasek zadań”. Jako ikonka zostanie wykorzystywany ten sam obrazek, jaki jest stosowany w systemie menu. Możliwe jest również wprowadzenie samej ikonki na pasek zadań bez dodania pozycji do menu użytkownika. Ikonka pojawi się na pasku zadań po restarcie oprogramowania ICEWM. Uwagi końcowe: ➢ ➢ ➢ ➢ Wszystkie ustawienia konfiguracyjne sesji są zintegrowane z systemem automatycznej konfiguracji – umożliwia to automatyczne pobierania konfiguracji z serwera FTP. Możliwe jest równoczesne korzystanie z pulpitu użytkownika oraz autostartu sesji. W przypadku uruchamiania sesji jedynie za pomocą pulpitu użytkownika nie jest konieczne wprowadzanie opcji „Auto Restart”. Po zakończeniu sesji nastąpi powrót do konsoli, na której wyświetlany jest pulpit. W przypadku wykorzystywania systemu autokonfiguracji terminale sprawdzają podczas uruchamiania, czy nie nastąpiły zmiany w konfiguracji i w razie stwierdzenia tego faktu automatycznie modyfikują konfigurację lokalną. ABA, ul. Bociana 22a 31-231 Kraków www.aba.krakow.pl Tel: 012 415-87-81, 012 415-87-82 [email protected] Fax: 012 415-87-83