RustDesk est un logiciel d’accĂšs et de contrĂŽle Ă distance , permettant la maintenance des ordinateurs et autres appareils. Le client RustDesk est disponible pour diffĂ©rents systĂšmes d’exploitation . RustDesk aspire Ă ĂȘtre une alternative open source pour les logiciels de bureau Ă distance comme TeamViewer ou AnyDesk . Par consĂ©quent, RustDesk est capable de fonctionner sans outils supplĂ©mentaires tels que les VPN ou les transferts de port , mĂȘme derriĂšre des pare-feu ou des NAT.
rustdesk.com
Source : https://github.com/techahold/rustdeskinstall
Script d’installation du serveur Rustdesk
Le script d’installation facile pour Rustdesk sur Linux devrait fonctionner sur n’importe quel systĂšme basĂ© sur Debian ou Centos prenant en charge systemd.
Veuillez configurer votre pare-feu sur votre serveur avant d’exĂ©cuter le script.
Assurez-vous que vous avez accĂšs via ssh ou une autre configuration avant de configurer le pare-feu, la commande pour UFW est.
ufw allow proto tcp from YOUR IP to any port 22
Si UFW est installé, utilisez les commandes suivantes :
ufw allow 21115:21119/tcp ufw allow 8000/tcp ufw allow 21116/udp sudo ufw enable
Le port 21116 doit ĂȘtre activĂ© Ă la fois pour TCP et UDP.
Le port 21115/TCP est utilisé pour le test de type NAT.
Le port 21116/UDP est utilisĂ© pour lâenregistrement de lâID et le service Heartbeat,
le port 21116/TCP est utilisé pour le service de perforation et de connexion TCP.
Le port 21117 est utilisé pour les services de relais, et les ports 21118 et 21119 sont utilisés pour supporter les clients Web.
Si vous nâavez pas besoin du support des clients web (21118, 21119), les ports correspondants peuvent ĂȘtre dĂ©sactivĂ©s.
Exécutez les commandes suivantes :
wget https://raw.githubusercontent.com/dinger1986/rustdeskinstall/master/install.sh chmod +x install.sh ./install.sh
/!\ Attention si vous souhaitez obtenir un certificat SSL pour le chiffrement des connexions vous devrez sélectionner DNS/Domain
1) IP
2) DNS/Domain
Choose your preferred option, IP or DNS/Domain:2
Note sur la version pro : Si vous choisissez Domaine, il installera Nginx et Certbot, permettant Ă l’API d’ĂȘtre disponible sur le port 443 (HTTPS) et d’obtenir un certificat SSL sur le port 80, il est automatiquement renouvelĂ©
Documentation rustdesk-server-pro
Le serveur RustDesk est disponible pour Windows ou Linux. Deux composants sont utilisĂ©s : hbbs â Serveur RustDesk ID/Rendezvous hbbr â Serveur de relais RustDesk Lorsque hbbs sâexĂ©cute pour la premiĂšre fois, il gĂ©nĂšre automatiquement une paire de clĂ©s privĂ©es et publiques chiffrĂ©es (respectivement situĂ©es dans les fichiers id_ed25519 et id_ed25519.pub dans le rĂ©pertoire dâexĂ©cution), dont le but principal est le chiffrement des communications.
Si vous voulez changer la clĂ©, supprimez les fichiers id_ed25519 et id_ed25519.pub et redĂ©marrez hbbs/hbbrïŒhbbs gĂ©nĂ©rera une nouvelle paire de clĂ©s
Pour obtenir la clé de chiffrement, afficher le contenu du fichier id_ed2559.pub
Comment mettre Ă jour le serveur :
Exécutez les commandes suivantes :
Configurer le client RustDesk
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/update.sh chmod +x update.sh ./update.sh
Conseils
Si vous souhaitez redémarrer les services, utilisez les commandes suivantes :
sudo systemctl restart rustdesksignal sudo systemctl restart rustdeskrelay
Télécharger le client RustDesk : https://rustdesk.com
Ajouter le serveur relais :
Serveur ID = IP ou Domain du serveur / port 21116 en option
Key = Clé publique
La clé publique ce trouve dans le fichier /opt/rustdesk/id_ed25519.pub de votre serveur linux