(VNC Server) Zdalny dostęp do środowiska X: Różnice pomiędzy wersjami
m |
m (literowka) |
||
Linia 59: | Linia 59: | ||
<pre> | <pre> | ||
chmod +x /root/.vnc/xstartup | chmod +x /root/.vnc/xstartup | ||
</pre> | </pre> | ||
Aktualna wersja na dzień 01:35, 1 sie 2009
Dany jest serwer www, chcemy uzyskać dostęp do powłoki graficznej (gnome, kde, xfce4)
Serwer, nie posiada skonfigurowanego środowiska gdyż jest maszyną pozbawioną monitora, dostęp odbywa się poprzez demon SSH.
-> Poniższa nota, nadaje się również dla kontenerów OpenVZ <-
1) Instalujemy środowisko graficzne (na serwery polecam xfce4 z racji małego zapotrzebowania na zasoby)
Pełni on funkcję doskonałego środowiska do wykonywania prostych czynności, oraz umożliwia uruchomienie graficznych narzędzi administracyjnych.
Instalacja:
apt-get install xfce4
Jeżeli wszystko przebiegło pomyślnie to środowisko graficzne zainstalowane poprawnie.
Teraz należy zainstalować serwer VNC
apt-get install tightvncserver
Instalujemy wymagane czcionki
apt-get install xfonts-base
Menadżer logowania
apt-get install xinetd gdm
Kolejny punkt, zapewni nam automatyczne wczytanie środowiska graficznego, podczas uruchamiania połączenia w serwerze VNC
mkdir /root/.vnc
nano /root/.vnc/xstartup
Zapisujemy treść
#!/bin/sh exec /usr/bin/xfce4-session
Dodajemy chmod ( uwaga bardzo łatwo zapomnieć o tym jebanym gównie, co spowoduje że dostaniemy "szary ekran, z chujskim kursorem w kształcie X".
chmod +x /root/.vnc/xstartup
Uruchamiamy serwer:
vncserver –geometry 1024x768 –depth 24
- Przy pierwszym uruchomieniu będziemy potrzebować, utworzyć hasło dostępowe.
- depth oznacza głębie kolorów
- geometry oznacza rozdzielczość (należy dostosować ją do swoich predyspozycji)
Na pytanie, odpowiadamy nie, chyba że chcemy inaczej.
Would you like to enter a view-only password (y/n)? n
Naszym oczom ukaże się następujący widok.
vncserver -geometry 1024x768 -depth 24 New 'X' desktop is remote:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/remote:1.log root@remote:~#
- remote:1 - nasz wirtualny pulpit
Jeżeli skończymy pracę, i chcemy zabić uprzednio otwarty pulpit wirtualny nr 1
vncserver -kill :1
Uruchamiamy dowolny klient VNC i łączymy się z naszym serwerem, na podanym uchwycie ekranu