RustDesk – Installation eines Verbindungsservers auf Linux

Mit RustDesk erhalten wir eine Fernwartungssoftware, welche komplett OpenSource ist.
Dadurch haben wir einen Quelloffenen Ersatz für Tools wie TeamViewer oder AnyDesk, welchen wir auch selbst hosten können, um Herr über unsere Daten zu bleiben.
Wie du den Client bekommst und einen eigenen Verbindungsserver einrichten kannst, zeige ich dir hier.




Alle notwendigen Installationsbefehle:

# wget https://github.com/Hoerli1337/rustdeskinstall-without-webserver/raw/master/install.sh
# chmod +x install.sh
# ./install.sh

RustDesk benötigt folgende Ports in der Firewall:
21115:21119/tcp
21116/udp

Wo wird der Server installiert?
Alle Serverdaten inkl. privater und öffentlicher Schlüssel liegen in /opt/rustdesk.

Wo liegen die Service-Daten?
Diese wurden in /etc/systemd/system/ abgelegt.

Wie installiere ich Updates?
Lass einfach das Script noch einmal laufen oder ersetze von Hand die zwei Dateien hbbr und hbbs im Ordner /opt/rustdesk.

>> RustDesk-Homepage
>> Mein Script auf GitHub

5 Kommentare

  1. Hallo,
    das Script install.sh meldet folgenden Fehler:
    HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
    2023-01-29 13:36:46 FEHLER 404: Not Found.

    unzip: cannot find or open rustdesk-server-linux-x64.zip, rustdesk-server-linux-x64.zip.zip or rustdesk-server-linux-x64.zip.ZIP.

    Ich denke der Name der Datei hat sich geändert. Dadurch klappt der install bei mir leider nicht. Könnten sie mir bei diesem Problem helfen. Vielen Dank

    Eunen schönen Sonntag und Grüsse aus Köln

  2. Hallo,
    bei der Installation erfolgt nach der Auswahl von 1) IP die Installation bis
    inflating: amd64/rustdesk-utils.
    Dann erfolgt wiederholt die Anzeige
    Rustdesk Relay not ready yet….
    Eine Abfrage nach der IP-Adresse erfolgte nicht.
    Die Firewallregeln sind korrekt, auch ohne aktivierte FW keine Änderung.
    Gibt es eine Idee oder Lösung zu dem Problem?

    Ein schönes “Rest”-Wochenende
    und Grüße von der schönen Insel Rügen
    Wilfried

    • Hallo Wilfried,

      danke für die Meldung!
      Die Entwickler kamen auf die super Idee, einen weiteren Unterordner anzulegen.
      Die Service-Dateien verweisen daher auf den falschen Pfad.
      Habe das kurz angepasst.
      Das Script sollte wieder funktionieren.

      • Vielen herzlichen Dank für die schnelle Antwort bzw. Lösung.
        Nach ein bisschen “Nach”-Arbeit funktioniert alles.
        Erforderliche Nacharbeit:
        Nach mehrfacher Durchführung der Installation nach Anleitung, zunächst keine Änderung. Auf Github nach dem Script geschaut, war vor 8 Stunden geändert worden, also selbiges auf den Server manuell kopiert. Und danach funktioniert es.
        Allerdings gibt es am Ende möglicherweise einen kleinen Schönheitsfehler:

        inflating: amd64/rustdesk-utils
        Rustdesk Relay not ready yet…
        Your IP/DNS Address is “xxx.yyy.yyy.xxx”
        Your public key is “xyzabc”
        Install Rustdesk on your machines and change your public key and IP/DNS name to the above
        Press any key to finish install
        ./install.sh: line 398: syntax error: unexpected end of file

        Der Inhalt der Datei install.sh hat 199 Zeilen, wo kommt der Fehler in der Zeile 398 her?
        Aber es funktioniert alles.

        Vielen Dank nochmal und freundliche Grüße
        Wilfried

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.