Heute zeige ich euch wie ihr auf einen Debian/Ubuntu – Server eine grafische Oberfläsche installieren könnt. Natürlich will ich nicht verschweigen das ein GUI auf einem Linux Server fehl am Platz ist. Es gibt vereinzelt Ausnahmen welche man aber an einer Hand abzählen kann.
Natürlich frisst so eine GUI Ressourcen und bietet einen weiteren Angriffspunkt für Hacker. Aus diesem Grund sollte man bei Web und/oder Datenbankserver unbedingt darauf verzichten und weiterhin nur mit der klassischen CLI arbeiten.
In diesem Beispiel zeige ich euch wie ihr Gnome auf einen Server mit Debian-Minimalinstallation installiert.
Der Desktop wird dann über einen NX-Server geshared. Bei einem Server mit wenig Ressourcen sollte man statt Gnome eher Fluxbox o.ä. präferieren.
1. Remoteuser erstellen
[php]
useradd remoteuser
passwd remoteuser
[/php]
2. X-Window und Gnome installieren
Nun installieren wir die Software die später unseren Desktop “malen” soll, den X-Server
[php]
apt-get install x-window-system
apt-get install gnome-core gdm synaptic
[/php]
3. NXServer, Node, Client – Installation
cd /usr/lib/
3.2 In dieses Verzeichnis laden wir nun je nach OS folgende Pakete
-> http://www.nomachine.com/select-package.php?os=linux&id=1
32-bit Linux:
[php]
wget http://64.34.161.181/download/3.4.0/Linux/nxclient_3.4.0-7_i386.deb
wget http://64.34.161.181/download/3.4.0/Linux/nxnode_3.4.0-13_i386.deb
wget http://64.34.161.181/download/3.5.0/Linux/FE/nxserver_3.5.0-4_i386.deb
[/php]
64-bit Linux:
[php]
wget http://64.34.161.181/download/3.4.0/Linux/nxclient_3.4.0-7_x86_64.deb
wget http://64.34.161.181/download/3.4.0/Linux/nxnode_3.4.0-13_x86_64.deb
wget http://64.34.161.181/download/3.5.0/Linux/FE/nxserver_3.5.0-4_amd64.deb
[/php]
eventuell nochmal
[php]
apt-get -f install
[/php]
Falls die Links Down sind, einfach auf http://www.nomachine.com die aktuellen Downloadlinks besorgen.
4. Installationen (Software)
32-bit Linux:
[php]
dpkg -i nxclient_3.4.0-5_i386.deb
dpkg -i nxnode_3.4.0-11_i386.deb
dpkg -i nxserver_3.5.0-4_i386.deb
[/php]
64-bit Linux:
[php]
dpkg -i nxclient_3.4.0-5_x86_64.deb
dpkg -i nxnode_3.4.0-11_x86_64.deb
dpkg -i nxserver_3.5.0-4_amd64.deb
[/php]
>>> ggf. kann man sich zuvor auf http://www.nomachine.com erkundigen, ob neue Pakete verfügbar sind. <<<
5. Client Download und Einloggen
Zum Schluß downloaden wir den NXClienten von http://www.nomachine.com und installieren diesen.
Windows: http://64.34.161.181/download/3.4.0/Windows/nxclient-3.4.0-7.exe
Man kann sich prinzipell mit jedem User einloggen, außer mit root. Das wird sinnvollerweise von NX verboten.
Quelle : hack-fleisch.net