Debian – instalacja pulpitu zdalnego NX przez ssh
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
Komentarze