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