Bei Rustdesk handelt es sich um eine open source Software zur Fernsteuerung von Endgeräten wie Laptops, PCs sowie Smartphones. Ist stellt damit eine kostenfreie Lösung für beispielsweise Teamviewer dar. Zur Kommunikation benötigt Rustdesk einen zentralen Server. Diesen werden wir in dieser Anleitung bereitstellen.
Darum | Änderungen |
---|---|
05.04.2023 | Erstellung dieser Anleitung |
03.11.2024 | Kapitel 5 hinzugefügt. Danke an @bernds |
1. Grundvoraussetzung
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/rustdesk/
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
6. Rustdesk Server testen
Um den Server zu testen laden wir uns den kostenlosen Rustdesk Client herunter. Diesen könnt ihr direkt hier beim Hersteller beziehen.
Anschließend klickt ihr auf die “3 Punkte”.
Wechselt nun in den Bereich “Netzwerk”.
Hier gebt ihr nun euren ID-Server an sowie den Key, welchen ihr in Schritt 5 angezeigt bekommen habt.
Wenn alles funktioniert hat, sollte jetzt die Meldung “Bereit” erscheinen.
Hallo,
ich nutze seit langer Zeit diese Konfiguration im Familien- und Bekanntenkreis und es lief bisher immer ohne Probleme.
Seit ein paar Tagen kann ich leider keine Verbindungen mehr herstellen. Ich bekomme nur einen Verbindungsfehler.
In den Logs sehe ich nichts Ungewöhnliches. Die Clients habe ich auf die jeweils aktuelle Version gebracht. Ansonsten habe ich an meiner Konfiguration nichts geändert. hbbr und hbbs laufen in der aktuellen Version 1.1.12. Die ist laut Homepage wohl aus dem Oktober genau wie das Docker Image. Ich denke mal, dass das Problem seit dem besteht.
Hat jemand ähnliche Probleme und weiß eventuell eine Lösung? Ich würde mich sehr freuen.
Danke im Voraus!
Liebe Grüße
Bernd
Hallo,
hat jemand eine funktionierende Konfiguration dafür mit Traefik und kann diese hier posten?
Wäre sehr nett.
VG Hardy
Hallo Christian – hallo psycho0verload,
vielen Dank für eure ganze Arbeit. 🙂
Ist es in der nächsten Zeit zufällig geplant, diese Anleitung um Traefik (und/oder) Ggf. noch Crowdsec dazu zu ergänzen? 🙂
Würde mich aufjedenfall sehr freuen!
Viele Grüße
Bl4ckst4r
Hoi
ich war auf einer suche den Verbindungsaufbau mit TLS abzusichern. Das geht ja in Traefik wunderbar auch mit TCP. Leider habe ich es nicht hinbekomen das dann der Verbindungsaufbau auf 21116 (initale TCP Rendevouz Server) vom RustdeskClient akzeptiert wird. Ohne TLS läuft es mit Traefik super. (ggf sogar mit Crowdsec, noch nicht probiert)
beispiel lables (nich die Traefik entrypoin COnfig zuvor vergessen !)
(auskommentiert die TLS version)
Hallo Christian,
ist es auch möglich den Rustdesk-Server hinter Treafik und Crowdsec zu betreiben?
VG Tim
Hallo Christian,
ggf. könntest Du das noch mit übernehmen. Es geht um die Verschlüsselung und der Konfiguration des Dateinamens mit dem Host und dem Key.
1) Verschlüsselung
– Im Verzeichnis „data“ wird nach starten des Containers die Datei “id_XXXX.pub” angelegt. In dieser Datei ist der Public Key zur Verschlüsselung. Wichtig ist, dass sich in dem öffentlichen Schlüssel nur Zeichen befinden, die für einen gültigen Dateinamen unter Windows zulässig sind. Ist das nicht der Fall muss der Container gestoppt und wieder neu gestartet werden.
– Unter ID/Verbindungsserver muss der Key eingetragen werden. Das muss dann bei allen Clients gemacht werden.
2) Serverkonfiguration im Dateinamen des Clients.
Wenn man mit Partnern Kontakt aufnehmen möchte, wäre es umständlich jedes Mal die Serveradresse und den Pub-Key einzutragen. Diese Werte können der ausführbaren „exe“ Datei angefügt werden. Ist nur unter Windows möglich. Die Datei kann von.
https://rustdesk.com/ geladen werden. Die ausführbare Datei ist wie folgt zu ergänzen.
A) Vor dem .exe kommt ein -host. Dadurch wird nur der Dienst gestartet und keine Installation.
B) Danach, =serveradresse,key=pxxxxx=
Wichtig wäre noch, dass mit dieser Datei natürlich auch Fremde unter einander kommunizieren könnten.
Weitere Infos/Quellen
https://github.com/rustdesk/rustdesk/discussions/966