RustDesk
RustDesk ist eine freie Software für die grafische Fernsteuerung von anderen Geräten, wie z.B. PC, Notebook, Smartphone etc. Der RustDesk Client ist für verschiedene Betriebssysteme verfügbar.
Die Installation auf den Client ist einfach und verständlich und ist auf den rustdesk.com WEB-Seiten gut beschrieben. Nach dem Herunterladen der RustDesk-Applikation kann man die sofort starten und arbeiten oder auch auf dem Gerät installieren. Der Client verbindet sich mit einem öffentlichen RustDesk-Server.
In unterem Bereich sehen wir: Bereit, für eine schnellere Verbindung richten Sie bitte Ihren eigenen Server ein.
In diesem Artikel wird beschrieben, wie ein RustDesk Server auf Linux Debian installiert wird.
Abhängig von dem Einsatzbereich des Servers können wir den Server z.B. in der Firma einsetzten, um die internen Geräte zu steuern. Wir können aber auch den Dienst auf einem Server bei unserem Provider installieren (wenn die Möglichkeit besteht), dann können wir weltweit andere Geräte steuern.
Es besteht auch die Möglichkeit zu Hause auf einer z.B. VM den Dienst zu installieren. Auf unsere Firewall, meistens ist das Fritz!Box, müssen wir dementsprechend auch bestimmte Firewall Regeln setzen.
Die Einstellungen für RustDesk können wir unserem Freunden bzw. Kunden mitteilen und die dann beim Problemen unterstützen.
Ich nutze ein paar mal im Jahr die Fernwartungssoftware, um meine Bekannte und Freunde bei PC-Problemen zu unterstützen. Zu diesem Zweck habe ich mich entschlossen, auf meinem lokalen PC zu Hause, Virtualisierungssoftware zu installieren. Für RustDesk habe ich eine VM mit Debian erstellt. Die Fritzbox hat die IP: 192.168.2.1
Die VM bekommt die folgende Netzwerkdaten
IP-Adresse: 192.168.2.80
Subnetzmaske: 255.255.255.0
Gateway: 192.168.2.1
DNS-Server: 192.168.2.1
Auf der Fritzbox müssen wir Ports zu dem RustDesk Server öffnen.
Wir möchten auch gerne den Linux-Server mit einer Firewall absichern.
Unter Debian müssen wir zuerst die Firewall installieren.
Es wird das Paket ufw und alle abhängige Pakete, dabei ist auch iptables und firewalld
# ufw default deny incoming
// oder einfach
# ufw allow proto tcp from any to any port 22
// RustDesk Ports
# ufw allow 21114:21119/tcp
# ufw allow 8000/tcp
# ufw allow 21116/udp
# ufw enable
Bevor wir das Skript ausführen, sollten wir noch das Paket sudo installieren, wenn noch nicht installiert ist..
//
# wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
# chmod +x install.sh
# ./install.sh
In der Datei id_ed25519.pub befindet sich Schlüssel, der für den Client, der Support leistet, notwendig ist. Der Schlüssel wird auf dem Client unter Netzwerk eingetragen. Um ins Netzwerk zu gelangen, klicken Sie einfach auf die 3 senkrechte Punkte mit der Maus.
/opt/rustdesk/hbbs. Auf dieser Weise wird ein neues Schlüsselpaar generiert.