Administrowanie systemami komputerowymi |
---|
4 |
Wstęp do VNC
Zadanie polegało na przygotowaniu komputera, aby można było do niego łączyć się zdalnie dzięki VNC. Za pomocą komendy vncserver można ustawić m.in. wielkość okna, nazwę, głębię koloru, jak i podczas pierwszego uruchomienia będzie także możliwość ustawienia hasła. Po wykonaniu tego polecenia, na drugim komputerze możemy połączyć się zdalnie korzystając z polecenia vncviewer.
VNC: połączenie zdalne
W tym ćwiczeniu łączyliśmy się zdalnie z drugiej maszyny. Aby połączenie mogło być zrealizowane, należy upewnić się, że komputery „widzą się” w sieci.
VNC: tunelowanie przez SSH
Inną możliwością łączenia się z innym komputerem jest możliwość połączenia się zdalnie wykorzystując tunel ssh. Dzięki temu dane, jakie będą przesyłane między komputerami będą zaszyfrowane. Do utworzenia tunelu ssh służy polecenie:
$ ssh –L 5901:localhost:590n 192.168.x.yGdzie litery x i y odpowiadają końcówce adresu IP zdalnej maszyny, a n to numer ekranu. Następnie możemy łączyć się z pulpitem zdalnym, podając zamiast adresu IP komputera zdalnego, adres localhost. Po zamknięciu sesji SSH nie jest możliwe ponowne połączenie się korzystając z adresu localhost, gdyż tunel dzięki któremu się łączyliśmy został już zamknięty.
RDP
Alternatywą dla VNC jest program RDP. Jednak przy łączeniu się do pulpitu zdalnego, to my(klient) decydujemy o parametrach połączenia.
Matrioszka
W tym zadaniu korzystaliśmy w sumie z 3 komputerów. Jednak wszystkie polecenia wykonywaliśmy siedząc na komputerze A. kolejno wykonywane polecenia:
A$ ssh –L 5901:localhost:5901 192.168.112.215
AB$ vncserver –geometry 1024x768 –name „serwer na B” –depth 24
A$ vncviewer localhost:1
AB$ ssh –L 5901:localhost:5901 192.168.112.213
ABC$ vncserver-geometry 1024x768 –name “serwer na C” –depth 24
AB$ vncviewer localhost:1
Gdzie A jest to nasz komputer, AB oznacza polecenia wykonywane na maszynie B siedząc przed maszyną A, a ABC oznacza że polecenie było wykonane na maszynie C, do której jesteśmy przyłączeni przez maszynę B, siedząc przed maszyną A.