Ultra VNC SC (Simple Clic), le controle de machines à distance sans prise de tête

uvnc_logo

Vos parents qui habitent toujours dans votre ville natale ont souvent des problèmes d'ordinateurs et vous demandent fréquemment de les aider au téléphone ? Votre mamie qui s'est mise au net il y a peu n'arrive pas à envoyer des mails ? La liste pourrait être très longue, tout ça pour dire que si vous vous y connaissez un peu en PC, nombreuses sont les chances qu'on vous demande conseil un jour ou l'autre, et ce, même si vous n'habitez pas à côté de la personne qui aura besoin d'aide ou que vous n'avez pas le temps de vous déplacer, overbooké que vous êtes ! Vous avez sûrement déjà entendu parler du système de prise de contrôle à distance qu'est VNC qui signifie Virtual Network Computing. Il existe en fait de nombreuses déclinaisons de VNC (Ultra VNC, Real VNC, Tight VNC...) en fonction des besoins et des utilisations. Je vais ici vous parler du premier, c'est à dire Ultra VNC, que j'utilise depuis quelques années maintenant. Si vous êtes un geek assidu, vous avez déjà du vous en servir une fois (si ce n'est plus) et connaissez sa procédure de mise en place assez lourde, surtout côté serveur (pc qui devra être mis sous notre contrôle) surtout depuis qu'il y a toutes ces barrières (routeurs intégrés aux box ADSL) qu'il faut ouvrir d'une certaine manière en fonction du FAI. Pour vous, cela peut paraître simple, mais pour votre mamie préférée, vous savez d'avance que vous risquez de galérer un bon moment et n'êtes pas sûrs d'y arriver. Et bien ce billet est là pour vous expliquer une technique que j'ai découvert il y a peu et qui vous permettra de simplifier considérablement l'intervention puisqu'il vous suffira d'envoyer un fichier à la personne dont l'ordi devra être contrôlé pour arriver à votre fin.

ultravnc_sc_helpdesk

Il s'agit d'UltraVNC SC (Simple Clic) présenté en français ici, mais que je vais revoir pas à pas avec vous ici même. Quelques notions simples de réseau sont cependant nécessaires puisque vous devrez connaitre votre ip, et avoir un port ouvert via votre routeur/firewall. Tout d'abord, il vous faudra récupérer le fichier custom.zip téléchargeable ici, puis décompressez tout ça sur votre ordi. Ensuite, ouvrez helpdesk.txt qui est en fait le fichier de configuration qui va nous permettre de rentrer nos infos afin que l'utilisateur final n'ait plus qu'à cliquer pour que la connexion s'effectue. Vous devriez voir un certain nombre de lignes avec des paramètres divers et variés que vous pouvez changer à votre guise, seul le groupe de lignes ayant la balise [HOST] est réellement important. Par défaut, il y en aura 2. L'utilisateur pourra choisir si il souhaite lancer la connexion directement ou bien en crypté. Pour une utilisation simplifiée, supprimez les lignes du 2e [HOST], par défaut:

[HOST]
Connexion Internet cryptée
-plugin -connect 192.168.1.102:5500 -noregistry

Changez ensuite l'ip et le port par votre ip et le port que vous avez ouvert. Et voilà, le plus dur est fait ! Pour que la personne qui donnera l'accès à son PC n'ait vraiment qu'à double cliquer sur l'utilitaire, il vous suffit de rajouter la balise [DIRECT] à la fin du fichier et le tour est joué. Vous pouvez également changer les lignes de commentaires pour les rendre plus perso, changer le logo ou le background, en gros, tout est customisable. Pour de plus amples informations concernant le cryptage ou l'utilisation de répétiteurs, je vous invite à consulter sa page en français, ce billet ne concernant qu'une approche simple d'UltraVNC SC.

ultravnc_sc_creation_custom

Une fois que vous en aurez fini avec cette partie, zippez tous les fichiers contenus dans le dossier custom que vous venez de changer et rendez vous sur cette page qui contient en fait le script prenant en compte vos modifications du custom.zip intitial pour pondre un joli exécutable que vous partagerez par la suite. Dans userid mettez "foo" et dans password "foobar" puis ajoutez le fameux custom.zip de votre fabrication. Cliquez ensuite sur Upload puis téléchargez le custom.exe qui en résultera. Veillez à avoir bien lancé le client UltraVNC viewer en mode écoute sur le port de votre choix (si vous avez changé le port 5500 par défaut, il vous faudra faire un clic droit sur le raccourci, puis dans le cadre "Cible" rajoutez le port en question juste après l'argument -listen). Une fois transmis, il ne restera plus à la personne à aider qu'à cliquer sur ce fichier pour que la connexion se lance automatiquement et qu'il vous soit proposé de prendre le contrôle. Magique non ?

uvnc_port

Liens utiles: