OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

Połączenie zostało zamknięte przez zdalnego hosta. [jimmy@blob ~]

Jest to całkowicie bezpieczne, ponieważ nigdy nie musisz podawać nazwy użytkownika i/lub hasła, aby uzyskać żądane dane, więc nikt nie może przechwycić ważnych informacji przez kabel.


obraz

10.4.3. System X Window


10.4.3.1. Funkcje X


Jak już wyjaśniliśmy w Rozdziale 7 (patrz Sekcja 7.3.3), system X Window wyposażony jest w serwer X, który udostępnia grafikę klientom potrzebującym wyświetlacza.


Ważne jest, aby zdać sobie sprawę z rozróżnienia pomiędzy serwerem X i aplikacją kliencką X. Serwer X bezpośrednio steruje wyświetlaczem i jest odpowiedzialny za wszystkie wejścia i wyjścia za pośrednictwem klawiatury, myszy i wyświetlacza. Z drugiej strony klient X nie ma bezpośredniego dostępu do urządzeń wejściowych i wyjściowych. Komunikuje się z serwerem X, który obsługuje dane wejściowe i wyjściowe. To klient X wykonuje prawdziwą pracę, taką jak obliczanie wartości, uruchamianie aplikacji i tak dalej. Serwer X otwiera tylko okna do obsługi wejścia i wyjścia dla określonego klienta.


W normalnej pracy (tryb graficzny) każda stacja robocza z Linuksem jest dla siebie serwerem X, nawet jeśli uruchamiają tylko aplikacje klienckie. Wszystkie aplikacje, z których korzystasz (na przykład Gimp, okno terminala, przeglądarka, aplikacja biurowa, narzędzie do odtwarzania płyt CD itd.) są klientami Twojego serwera X. W tym przypadku serwer i klient działają na tym samym komputerze.


Ten klient/serwer charakter systemu X czyni go idealnym środowiskiem do zdalnego wykonywania aplikacji i programów. Ponieważ proces jest faktycznie wykonywany na komputerze zdalnym, na hoście lokalnym potrzebna jest bardzo mała moc procesora. Takie maszyny, działające wyłącznie jako serwery dla X, nazywane są terminalami X i były kiedyś bardzo popularne. Więcej informacji można znaleźć w mini-HOWTO aplikacji Remote X.


obraz

10.4.3.2. Telnetu i X


Jeśli chcesz skorzystać telnet aby wyświetlić aplikacje graficzne działające na zdalnej maszynie, musisz najpierw zapewnić zdalnej maszynie dostęp do swojego wyświetlacza (do Twojego serwera X!) za pomocą xhost polecenie, wpisując polecenie podobne do poniższego w oknie terminala na komputerze lokalnym:


Dawid: ~> xhost +zdalna.maszyna.com Następnie połącz się ze zdalnym hostem i powiedz mu, aby wyświetlał grafikę na komputerze lokalnym, ustawiając zmienną środowiskową DISPLAY:


[davy@zdalny ~] eksport WYŚWIETLACZ="local.host.com:0.0" Po wykonaniu tego kroku, dowolna aplikacja uruchomiona w tym oknie terminala zostanie wyświetlona na Twoim lokalnym pulpicie, korzystając ze zdalnych zasobów do obliczeń, ale Twoje lokalne zasoby graficzne (twój serwer X)

wyświetlanie aplikacji.


W tej procedurze założono, że masz już skonfigurowany jakiś serwer X (XFree86, X.org, Exceed, Cygwin) na komputerze, na którym chcesz wyświetlać obrazy. Architektura i system operacyjny komputera klienckiego nie są istotne, o ile pozwalają na uruchomienie na nim serwera X.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: