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.
[GELÖST] tis-rustdesk-config-template
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.
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.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Ich habe das Beispiel aus der Dokumentation verwendet, um die cfg-Datei zu erstellen, hier https://github.com/techahold/rustdeskin ... ll.sh#L276
Rustdesk akzeptiert das cfg-Format wie folgt:
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)
Code: Alle auswählen
rustdesk.exe --config JIDEZOD79ZED?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.
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.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
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.
Der Code hier wird grundsätzlich auf dem Server ausgeführt, ja.
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.
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.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Um es einfach auszudrücken
Auf Ihrem eigenen Rechner können Sie dies in einem Python-Skript ausführen:
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
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 192.168.1.1 durch die IP-Adresse Ihres Rustdesk-Servers
Der Befehl „print“ zeigt die cfg-Datei an
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Starten Sie den Befehl update_package (über die Konsole).
Die grafische Benutzeroberfläche fordert Sie zur Eingabe der Konfigurationsdatei auf.
Die grafische Benutzeroberfläche fordert Sie zur Eingabe der Konfigurationsdatei auf.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
