User Tools

Site Tools


doc:appunti:linux:tux:rustdesk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:tux:rustdesk [2025/09/30 11:48] – [Configurazione da riga di comando] niccolodoc:appunti:linux:tux:rustdesk [2026/07/08 11:39] (current) – [Script di provisioning] niccolo
Line 20: Line 20:
 Le due componenti sono installabili su Debian GNU/Linux separatamente grazie ai due pacchetti disponibili: Le due componenti sono installabili su Debian GNU/Linux separatamente grazie ai due pacchetti disponibili:
  
-  * **rustdesk-server-hbbr_1.1.14_amd64.deb** (ID/Rendezvous server+  * **rustdesk-server-hbbr_1.1.14_amd64.deb** Rustdesk Signal Server (ID/Rendezvous) 
-  * **rustdesk-server-hbbs_1.1.14_amd64.deb** (relay server)+  * **rustdesk-server-hbbs_1.1.14_amd64.deb** Rustdesk Relay Server
  
 Al termine dell'installazione ci saranno i due processi in esecuzione **/usr/bin/hbbr** e **/usr/bin/hbbs** che corrispondono ai servizi systemd **rustdesk-hbbr.service** e **rustdesk-hbbs.service** rispettivamente. Con **systemctl** è possibile avviarli, fermarli e conoscerne lo status. Ad esempio: Al termine dell'installazione ci saranno i due processi in esecuzione **/usr/bin/hbbr** e **/usr/bin/hbbs** che corrispondono ai servizi systemd **rustdesk-hbbr.service** e **rustdesk-hbbs.service** rispettivamente. Con **systemctl** è possibile avviarli, fermarli e conoscerne lo status. Ad esempio:
Line 27: Line 27:
 <code> <code>
 systemctl status rustdesk-hbbr.service systemctl status rustdesk-hbbr.service
 +systemctl status rustdesk-hbbs.service
 </code> </code>
  
Line 127: Line 128:
  
 <code> <code>
-rustdesk --config "9JSPRFzVGNEdJx2cp..."+rustdesk --config '9JSPRFzVGNEdJx2cp...'
 </code> </code>
  
 Le impostazioni vengono salvate nella configurazione **system-wide** e copiate nella configurazione **user-space** non appena il processo user-space è attivo. Le impostazioni vengono salvate nella configurazione **system-wide** e copiate nella configurazione **user-space** non appena il processo user-space è attivo.
  
-In modo analogo è possibile impostare la permanent password eseguendo con i privilegi di root il seguente comando in un terminale:+In modo analogo è possibile impostare la **permanent password** eseguendo con i privilegi di root il seguente comando in un terminale:
  
 <code> <code>
-rustdesk --password "Eiphi4quooboh3Le"+rustdesk --password 'Eiphi4quooboh3Le'
 </code> </code>
  
 +==== Script di provisioning ====
 +
 +Invece di esportare e poi importare una stringa di configurazione, è possibile eseguire uno script shell per **configurare completamente un client da riga di comando** (verificato con RustDesk client 1.4.4). I parametri forniti sono l'indirizzo del server, la chiave crittografica dello stesso e la password permanente per accedere al client:
 +
 +<code bash>
 +#!/bin/sh
 +
 +SERVER="rustdesk.example.org"
 +KEY="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
 +PASSWORD="PasswordSegreta"
 +
 +rustdesk --option custom-rendezvous-server "$SERVER"
 +rustdesk --option relay-server "$SERVER"
 +rustdesk --option key "$KEY"
 +rustdesk --password "$PASSWORD"
 +
 +echo
 +echo "This machine ID: $(rustdesk --get-id)"
 +echo "This machine permanent password: $PASSWORD"
 +</code>
  
 ===== Web references ===== ===== Web references =====
doc/appunti/linux/tux/rustdesk.1759225733.txt.gz · Last modified: by niccolo