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:

Code: Alle auswählen

rustdesk.exe --config JIDEZOD79ZED?

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“.