[GELÖST] tis-rustdesk-config-template

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Mandel
Nachrichten: 111
Anmeldung: 5. Mai 2022 - 11:30 Uhr

7. Oktober 2024 – 16:10 Uhr

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.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

8. Oktober 2024 – 21:36 Uhr

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?
Mandel
Nachrichten: 111
Anmeldung: 5. Mai 2022 - 11:30 Uhr

9. Oktober 2024 - 09:11 Uhr

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.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

9. Oktober 2024 – 9:33 Uhr

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.
Mandel
Nachrichten: 111
Anmeldung: 5. Mai 2022 - 11:30 Uhr

9. Oktober 2024 - 10:33 Uhr

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. :)
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

9. Oktober 2024 - 10:38 Uhr

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
Mandel
Nachrichten: 111
Anmeldung: 5. Mai 2022 - 11:30 Uhr

9. Oktober 2024 - 10:51 Uhr

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.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

9. Oktober 2024 - 10:54 Uhr

Starten Sie den Befehl update_package (über die Konsole).

Die grafische Benutzeroberfläche fordert Sie zur Eingabe der Konfigurationsdatei auf. ;)
Mandel
Nachrichten: 111
Anmeldung: 5. Mai 2022 - 11:30 Uhr

9. Oktober 2024 - 11:11 Uhr

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.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

9. Oktober 2024 – 13:28 Uhr

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