Seite 1 von 2
[GELÖST] tis-rustdesk-config-template
Veröffentlicht: 7. Oktober 2024 – 16:10 Uhr
von Mandel
Hallo zusammen,
ich betreibe seit einiger Zeit einen Rustdesk-Server und habe gesehen, dass die Agentenbereitstellung nun mit einem WAPT-Paket möglich ist.
Aktuell nutze ich ihn bedarfsgesteuert mit den Informationen im Binärnamen.
Ich vermute, ich muss die Serverinformationen in der Datei „rustdesk.cfg“ innerhalb der Vorlage eintragen, aber in welchem Format?
Vielen Dank.
Betreff: tis-rustdesk-config-template
Veröffentlicht: 8. Oktober 2024 - 21:36 Uhr
von Sfonteneau
Ich habe das Beispiel aus der Dokumentation verwendet, um die cfg-Datei zu erstellen, hier
https://github.com/techahold/rustdeskin ... ll.sh#L276
Code: Alle auswählen
hostname = '192.168.1.1'
apiurl = ''
pubkey = glob.glob('/opt/rustdesk/*.pub')[0]
key = open(pubkey,'r').read()
config = {"host":hostname,"relay":hostname,"key":key,"api":apiurl}
rustdesk_list = list(base64.b64encode(json.dumps(config,separators=(',', ':')).encode('utf-8')).decode('utf-8').replace('=',''))
rustdesk_list.reverse()
rustdesk_cfg = ''.join(rustdesk_list)
print(rustdesk_cfg)
Rustdesk akzeptiert das cfg-Format wie folgt:
Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 9:11 Uhr
von Mandel
Ich verstehe es immer noch nicht ganz.
Ist das der Inhalt, der in die Konfigurationsdatei (cfg) eingefügt werden muss?
Scheint der öffentliche Schlüssel der serverseitige Pfad zu sein?
Soll die Vorlage auf dem Server ausgeführt werden?
Vielen Dank.
Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 9:33 Uhr
von Sfonteneau
Die Konfigurationsdatei enthält tatsächlich den öffentlichen Schlüssel des Servers, ja.
Der Code hier wird grundsätzlich auf dem Server ausgeführt, ja.
Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 10:33 Uhr
von Mandel
Dieser Code muss also serverseitig ausgeführt werden, um die Konfigurations-ID zu generieren?
Und diese ID muss dann in die rustdesk.cfg-Datei der Vorlage eingetragen werden,
um die Konfiguration an die Clients zu verteilen?
Entschuldigung, ich versuche gerade zu verstehen, wie das funktioniert.

Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 10:38 Uhr
von Sfonteneau
Um es einfach auszudrücken
Auf Ihrem eigenen Rechner können Sie dies in einem Python-Skript ausführen:
Code: Alle auswählen
import base64
import json
# read from /opt/rustdesk/*.pub
key = "ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD"
hostname = '192.168.1.1'
apiurl = ''
config = {"host":hostname,"relay":hostname,"key":key,"api":apiurl}
rustdesk_list = list(base64.b64encode(json.dumps(config,separators=(',', ':')).encode('utf-8')).decode('utf-8').replace('=',''))
rustdesk_list.reverse()
rustdesk_cfg = ''.join(rustdesk_list)
print('CFG:')
print(rustdesk_cfg)
Ersetzen Sie einfach "ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD" durch den Inhalt der Werbung Ihres Rustedesk-Servers
Ersetzen Sie 192.168.1.1 durch die IP-Adresse Ihres Rustdesk-Servers
Der Befehl „print“ zeigt die cfg-Datei an
Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 10:51 Uhr
von Mandel
Ja, kein Problem, die CFG-Datei wird angezeigt.
Im Template wird jedoch angezeigt, dass die Datei rustdesk.cfg gelesen wird.
Was muss in diese rustdesk.cfg-Datei eingetragen werden?
Die Codeausgabe?
Vielen Dank.
Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 10:54 Uhr
von Sfonteneau
Starten Sie den Befehl update_package (über die Konsole).
Die grafische Benutzeroberfläche fordert Sie zur Eingabe der Konfigurationsdatei auf.

Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 - 11:11 Uhr
von Mandel
Ah ja, okay!
Perfekt.

Wir sehen jedoch, dass das Passwort in den Auditdaten verschlüsselt übertragen wird.
Wo finden wir es im Klartext in der Konsole?
Vielen Dank.
Betreff: tis-rustdesk-config-template
Veröffentlicht: 9. Oktober 2024 – 13:28 Uhr
von Sfonteneau
smandel schrieb: ↑9. Okt. 2024 - 11:11
Wo können wir es als Klartext in der Konsole finden?
Aktivieren Sie auf der Registerkarte „Prüfdaten“ des Rechners das Kontrollkästchen „Daten entschlüsseln“.