Poniżej opisuję ścieżkę działania jaką „popełniłem” na serwerze dedykowanym w OVH w 2011, nie byłem tak obeznany z konsolą i edycją plików konfiguracyjnych tylko przez SSH i stwierdziłem wtedy że do sprawnego i pełnego zarządzania Debianem najlepiej będzie gdy połączę się przez zdalny pulpit.

Wybrałem protokół NX wykorzystujący SSH, NX stosuje wysokie stopnie kompresji i ma dużą wydajność, co w tym przypadku miało kluczowe znacznenie. Najlepszą jaką udało mi się znaleźć i w pełni darmową aplikację opartą na technologii NX dostarcza firma NoMachine – w produkcie o tej samej nazwie. Od tego czasu NoMachine Server i NoMachine Client wykorzystywałem jeszcze kilkukrotnie przy okazji innych serwerów, także lokalnych.

Instalacja środowiska graficznego (Gnome):

apt-get update
apt-get ugrade
apt-get install xserver-xorg-core xorg
apt-get install gdm

jeśli chcemy zainstalować całe gnome ze wszystkimi programami, z których i tak nie będziemy korzystać (samba, gry, multimedia), możemy wpisać apt-get install gnome ale uwaga, wtedy wystarczy że będziemy chcieć usunąć jakiś składowy pakiet, np. gnome-games, wraz z nim usuniemy gnome, a wtedy automatycznie do usunięcia (apt-get autoremove) wskoczą wszystkie paczki gnome’a!
Wykonamy zatem instalację gnome’a z podstawowym wyposażeniem:

apt-get install gnome-core 
apt-get install gdm-themes gnome-themes gnome-app-install update-notifier
gdebi hardinfo avahi-daemon arj libpam-gnome-keyring gnome-power-manager gnome-nettool gconf-editor

Tworzenie użytkownika

adduser rysio

tudzież dodajemy go do listy administratorów

gpasswd -a rysio root

możemy potrzebować edycji pliku /etc/sudoers i dopisać tudzież:

rysio    ALL=(ALL) ALL

Instalacja serwera NoMachine do zdalnego pulpitu

 

Naszym programem będzie NX Free Edition for Linux (darmowy dla 2 użytkowników 🙂 Ze strony
http://www.nomachine.com/select-package.php?os=linux&id=1
wybieramy naszą architekturę, kopiujemy ścieżki do pakietów nxclient…, nxnode… i nxserver…i pobieramy je na dysk:

cd /paczki_programow
wget http://64.34.161.181/download/3.5.0/Linux/nxclient_3.5.0-7_i386.deb
wget http://64.34.161.181/download/3.5.0/Linux/nxnode_3.5.0-3_i386.deb
wget http://64.34.161.181/download/3.5.0/Linux/FE/nxserver_3.5.0-4_i386.deb

po pobraniu instalujemy

dpkg -i nxclient_3.5.0-7_i386.deb 
dpkg -i nxnode_3.5.0-3_i386.deb 
dpkg -i nxserver_3.5.0-4_i386.deb

restartujemy serwer SSH i NX

/etc/init.d/ssh restart
/etc/init.d/nxserver restart

nxserwer jest gotowy do pracy

Przygotowanie środowiska komputera z którego będziemy się łączyć

UWAGA: przenosimy się na komputer lokalny
ze strony nomachine.com pobieramy paczkę nxclient dostosowaną do naszej architektury i instalujemy:

wget http://64.34.161.181/download/3.5.0/Linux/nxclient_3.5.0-7_amd64.deb
sudo dpkg -i nxclient_3.5.0-7_amd64.deb

uruchamiamy program nxclient otworzy się konfigurator połączenia, w którym musimy wpisać nazwę serwera oraz wybrać środowisko graficzne (gnome) oraz ustawienia ekranu (działają domyślne):

w kolejnym oknie wpisujemy nazwę użytkownika, którego utworzyliśmy na dedyku i jego hasło
i działamy 🙂 !

więcej ustawień:
http://www.nomachine.com/documentation/admin-guide.php