Projet PAINS : RustDesk | partie 10
On repart dans les services longs à installer, qui vont être souci sur souci, et la documentation à lire constamment.
On part sur RustDesk.
Comme d'habitude on créer une petite VM Debian 13 CLI dans le LAN, on vérifie qu'elle est connectée à internet, et on regarde directement la documentation officielle :

On a plusieurs possibilités d'installer RustDesk : Par un script Docker, par un script de techahold, approuvé par RustDesk, ou en important les fichiers soit même.
Comme à mon habitude, on va au plus simple, en esquivant Docker, donc on va prendre le script.
Et ce script nous demande d'ouvrir les ports affichés plus haut.
J'espère que les redirections de port, ne lui poseront pas problème...

Je choisis 2 car je lui ai créé un sous domaine : bureau.antoninsio.com
Puis je lui demande d'installer le serveur HTTP
Et à la fin, on crée une règle NAT pour avoir accès au serveur HTTP![]()
Ce serveur HTTP permet d'avoir des scripts d'installation pour windows et linux . C'est vrai que pour mon usage, ça ne sert à rien et je vais le retirer. Mais au moins, je sais ce que c'était. Et donc pas un panel de gestion qui est seulement disponible dans la version pro qui est payante.
Je vous passe mes nombreuses heures et tests pour savoir qu'elles règles NAT fonctionnent pour rediriger les ports de Rustdesk vers internet, mais pour résumer, ne vous embêtez pas à faire un port par règle, ça n'a jamais marché de mon côté, du au fait que RustDesk va chercher à accéder à des ports précédents les siens, de manière aléatoire, sur un des deux serveurs HBBR ou HBBS. Mais voilà ce que ça donne pour moi :
![]()

Le client est content
Plus qu'à tester :

Eh bah non.
Si ça avait fonctionné du premier coup, ça n'aurait pas été drôle.
Le problème est que le client doit avoir une clé pour rejoindre le serveur.
Donc on doit donner la clé pour que ça fonctionne.
Elle se trouve dans /opt/rustdesk/id_<ID random>.pub
on copie le contenu et on le colle dans la case "Key". Chose qu'on aurait pas besoin de faire avec le script d'installation vu plus tôt.

Et ça marche !

C'est vrai que le screen n'aide pas à montrer que ça marche.
Mais là, c'est une capture d'écran de mon bureau, contrôlé à distance par un autre pc d'un autre réseau. ( qui est lui même contrôlé par mon pc avec Anydesk, oui un beau bazar )
Et donc voilà un nouveau projet qui s'achève positivement.
Le prochain service installé sera beaucoup plus tard, puisqu'il faudra que je touche physiquement à la machine...
Donc la semaine prochaine au mieux.
Bonne soirée
Posté le 20 janvier 2026 par _Antonin_