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