# KDE installieren und NoMachine Workstation for Linux Service

### Beschreibung:

Wenn man ein Debian Terminal Server installieren möchte, fehlt meistens eine Desktop umgebung um diese dann per rdp oder nomachine zugänglich zu machen.

### Installation

Entweder als root oder mit sudo. Wir machen hier sudo, weil meisten wenn man ein Desktop will, hat man einen Standard user.

```
sudo apt install kde-plasma-desktop
```

#### No Machine installieren:

Cups und Archivverwaltung (Grafischen Entpackprogramm) installieren

```
sudo apt install cups file-roller ark
```

Für den Virtuellen Desktop braucht nomaschien den x11 Server

```
sudo apt install xserver-xorg xinit x11-xserver-utils sddm dbus-x11
```

Danach nomachine server holen.  
Site öffnen

[https://downloads.nomachine.com/download/?id=13&amp;platform=linux](https://downloads.nomachine.com/download/?id=13&platform=linux)

Dann Rechtsklick auf den Download button und link Adresse kopieren anklicken

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/h9aOqRU6o83EWsYa-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/h9aOqRU6o83EWsYa-grafik.png)

 Hier die zur Erstellung des Artikels Aktuelle Version, diese dann per wget downloaden

```
wget https://download.nomachine.com/packages/9.0-PRODUCTION/Linux/nomachine-workstation_9.0.188_11_amd64.deb
```

und installieren

```
sudo apt install ./nomachine-workstation_9.0.188_11_amd64.deb
```

Nun noch für KDE anpassen

```
sudo nano /usr/NX/etc/node.cfg
```

Dort folgende Werte das Kommentar entfernen

ca Zeile 464

```
WaylandModes egl,drm,compositor
```

Und in ca Zeile 1030

Den Wert von 1 auf 0 ändern

```
EnableEGLCapture 0
```

Dann speichern und

neustarten

```
sudo reboot
```

Alle Benutzer die Drucken sollen in die Gruppe CUPS reinpacken

```
sudo usermod -aG lpadmin <username>
```

Verbinden:

NX-PLayer auf dem Dem Client starten und ip eintragen und auf hinzufügen klicken

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/h4FG4UqST6ubDPmB-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/h4FG4UqST6ubDPmB-grafik.png)

Nun den Schlüssel akzeptieren mit ok

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/RDe9TkpPwZ1NlRzL-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/RDe9TkpPwZ1NlRzL-grafik.png)

Benutzername Kennwort eingeben

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/KirTw7sEjcy4mDHW-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/KirTw7sEjcy4mDHW-grafik.png)

Dann auf Pyhsische Anzeige klicken

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/LhllNfGXGcPWedWn-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/LhllNfGXGcPWedWn-grafik.png)

Nun hat man nach eingeben des Kennwortes

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/BhioI48nk8UxDzpW-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/BhioI48nk8UxDzpW-grafik.png)

 den Desktop vor sich

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/FYNUpkzdzQYdvuCR-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/FYNUpkzdzQYdvuCR-grafik.png)

License Einspielen für Virtuellen Desktop

Nun auf den Server die Licence Datei kopieren

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/o7KFBBAslw8tUqsF-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/o7KFBBAslw8tUqsF-grafik.png)

Nun No Machine Service Server öffnen, dazu rechtsklick auf Symbol und dann show Server status

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/AA7eti9bz1uoDtJS-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/AA7eti9bz1uoDtJS-grafik.png)

Dann auf Updates klicken, dann auf Server subscription klicken

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/0zPQNOFNnXn2GdgD-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/0zPQNOFNnXn2GdgD-grafik.png)

Dann runterscrollen und auf Update subscription klicken

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/vJcT4m8eWYYabAMY-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/vJcT4m8eWYYabAMY-grafik.png)

Datei auswählen, fertig

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/ziTZbC7eQqc7iVPL-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/ziTZbC7eQqc7iVPL-grafik.png)

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/BxjXiOQfHEVOjPgR-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/BxjXiOQfHEVOjPgR-grafik.png)

Dann auf einen Neuen Virtuellen Desktop erstellen klicken

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/oE3HNnekl0OMxgbX-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/oE3HNnekl0OMxgbX-grafik.png)

Nun warten und man ist drin

[![grafik.png](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/scaled-1680-/ifmnZf2xCZNcopG0-grafik.png)](https://wiki.hacker-net.de/uploads/images/gallery/2025-07/ifmnZf2xCZNcopG0-grafik.png)

Allerdings hat Debian nur ein kleines Programmspektrum.  
Deshalb Flat Hub installieren.  
Allerdings Brave nicht als Flat Paket installieren, sonst ist ein Syncserver nicht möglich

#### resolv.conf selbt verwalten:

Dazu ein script

```
nano fix-dns.sh
```

Inhalt

Hier noch die DNS-Server anpassen!!!

```
#!/bin/bash

echo "🛠️  Stoppe und deaktiviere systemd-resolved..."
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved

echo "🧹 Entferne symbolischen Link /etc/resolv.conf..."
sudo rm -f /etc/resolv.conf

echo "📄 Erstelle neue resolv.conf mit deinen DNS-Servern..."
cat <<EOF | sudo tee /etc/resolv.conf > /dev/null
nameserver 1.1.1.1
nameserver 9.9.9.9
EOF

echo "🔒 Setze Schreibschutz auf /etc/resolv.conf..."
sudo chattr +i /etc/resolv.conf

echo "✅ Fertig! Deine resolv.conf ist jetzt fest gesetzt."

```

Ausführbar machen

```
chmod +x fix-dns.sh
```

Ausführen

```
./fix-dns.sh
```

Möchte man die Datei wieder ändern, erst den Schreibschutz entfernen.

```
sudo chattr -i /etc/resolv.conf
```

Dann die DNS Server im Script anpassen und neu ausführen