sudo dnf update -y

cd /optexi sudo wget https://github.com/rustdesk/rustdesk-server/releases/latest/download/rustdesk-server-linux-amd64.zip

sudo dnf install unzip -y unzip rustdesk-server-linux-amd64.zip /opt/

sudo mkdir -p /opt/rustdesk sudo mv amd64/hbbs /opt/rustdesk/ sudo mv amd64/hbbr /opt/rustdesk/

sudo chmod +x /opt/rustdesk/hbbs sudo chmod +x /opt/rustdesk/hbbr

sudo useradd -r -s /bin/false rustdesk sudo chown -R rustdesk:rustdesk /opt/rustdesk

/opt/rustdesk/hbbs --help /opt/rustdesk/hbbr --help

cd /opt/rustdesk sudo -u rustdesk /opt/rustdesk/hbbs -k _

ls -la /opt/rustdesk/

Vous devriez voir les fichiers :

id_ed25519 (clé privée) id_ed25519.pub (clé publique)

sudo nano /opt/rustdesk/id_ed25519.pub

sudo chown rustdesk:rustdesk /opt/rustdesk/id_ed25519* sudo chmod 600 /opt/rustdesk/id_ed25519 sudo chmod 644 /opt/rustdesk/id_ed25519.pub

curl ifconfig.

sudo nano /etc/systemd/system/rustdesk-hbbs.service

sudo dnf install nano sudo nano /etc/systemd/system/rustdesk-hbbs.service

[Unit] Description=RustDesk Signal Server After=network.target

[Service] Type=simple User=rustdesk Group=rustdesk WorkingDirectory=/opt/rustdesk ExecStart=/opt/rustdesk/hbbs -r <VOTRE_IP_PUBLIQUE>:21117 Restart=on-failure RestartSec=5

[Install] WantedBy=multi-user.target

sudo nano /etc/systemd/system/rustdesk-hbbr.service