Utiliser VNC à la place de TeamViewer

Janvier 2014

TeamViewer est un logiciel qui permet de contrôler un PC à distance via internet. L'avantage de TeamViewer est sa facilité d'utilisation, car il fonctionne même derrière un firewall et sans avoir besoin de configurer une redirection de port.

Le seul inconvénient de TeamViewer est son prix, environ 500€, dont il faut s'acquitter si on l'utilise régulièrement, faute de quoi vous finirez par ne plus pouvoir l'utiliser car vous serez confronté à cette erreur :

La licence d'évaluation de votre partenaire de connexion a expiré. Étant donné que votre partenaire de connexion a recours à une utilisation commerciale de TeamViewer, un d'entre vous (un des partenaires de connexion) doit avoir une licence TeamViewer valide.
The trial license of your connection partner has expired. As your connection partner uses TeamViewer commercially, either one of you (one of the connection partners) needs a valid TeamViewer license.

Comment fonctionne TeamViewer ?

Lorsque vous lancez Teamviewer sur un ordinateur (que ce soit l'ordinateur que vous voulez contrôler à distance : le commandé, ou l'ordinateur depuis lequel vous voulez contrôler : le commandant), le logiciel se connecte au serveur de TeamViewer, via Internet. C'est le même principe que votre navigateur se connecte à un serveur pour récupérer une page web : il s'agit d'une connexion TCP ouverte en permanence entre Teamviewer et le serveur. C'est d'ailleurs le serveur Teamviewer qui attribue à chaque utilisateur un numéro unique : le TeamViewer ID :

ID TeamViewer portable 8

Lorsque quelqu'un veut prendre le contrôle d'un ordinateur à distance, il suffit de saisir l'ID de cet ordinateur et de cliquer sur le bouton connexion. Ce qui se passe ensuite est très simple : côté PC commandant, Teamviewer va informer le serveur Teamviewer qu'il souhaite prendre le contrôle de la machine portant tel ID (exemple : 559 607 187). Du côté de la machine commandée, Teamviewer est aussi lancé, donc connecté au serveur Teamviewer. Ainsi, la connexion s'établit et toutes les données transitent par le serveur Teamviewer, qui se comporte alors comme un "miroir " :

Schéma teamviewer TCP reverse connection

Ce mécanisme permet à Teamviewer de fonctionner sans avoir besoin de définir une redirection de port sur le routeur, car on utilise uniquement des connexions TCP sortantes des deux côtés (commandant et commandé). Cette technique porte même un nom : reverse connection.

En général, la connexion TCP se fait sur le port 80 car ce port, qui est normalement utilisé par les serveurs web (donc pour consulter des pages web via le protocole HTTP), n'est jamais bloqué par le firewall (même un firewall configuré de manière très contraignante comme on en trouve dans les grandes entreprises).

L'utilisation commerciale selon TeamViewer

Teamviewer est utilisé par les entreprises, notamment pour faire du support technique à distance ; par exemple la hotline d'un éditeur de logiciel qui aiderait ses clients, ou encore le service informatique d'une très grande entreprise répartie sur plusieurs sites pour intervenir à distance sur les ordinateurs des employés. C'est pour cette raison que la licence coûte si cher (entre 500€ et 2000€), il s'agit d'un outil à l'origine destiné à des entreprises, par des particuliers.

Seulement voilà, Teamviewer est aussi très pratique pour dépanner des amis ou de la famille à distance, ou encore pour accéder à son ordinateur personnel depuis n'importe où. C'est pour cette raison que l'éditeur a choisi de rendre gratuite l'utilisation de Teamviewer seulement pour une utilisation personnelle, c'est à dire non commerciale.

Le problème c'est que Teamviewer ne définit pas clairement la limite d'utilisation de la licence gratuite, et il arrive qu'on se retrouve confronté, après quelques jours d'utilisation, à un message d'erreur :

La licence d'évaluation de votre partenaire de connexion a expiré. Étant donné que votre partenaire de connexion a recours à une utilisation commerciale de TeamViewer, un d'entre vous (un des partenaires de connexion) doit avoir une licence TeamViewer valide.

Il devient alors totalement impossible d'utiliser le logiciel car l'éditeur a "blacklisté" votre Teamviewer ID dans sa base de données (il est certes possible d'en obtenir un nouveau en désinstallant et en réinstallant teamviewer... jusqu'à la prochaine expiration quelques jours après, et rebelote !).

Techniquement, Teamviewer se base entre autres sur le mode de connexion de l'ordinateur au réseau local pour détecter une utilisation comerciale : chez les particuliers, l'ordinateur utilise généralement un groupe de travail (WORKGROUP), alors que dans une entreprise on utilise plutôt un domaine.

VNC : l'alternative gratuite et illimitée à TeamViewer

Il existe des concurrents de Teamviewer, dont le principal est LogMeIn, dont la plupart sont payants. Mais il existe aussi une solution gratuite et open-source : VNC.

VNC permet de contrôler une machine à distance et aussi d'échanger des fichiers. Tout comme Teamviewer, il fonctionne sur toutes les plateformes : Windows, Mac et Linux.

Le seul inconvénient de VNC est qu'il n'utilise pas la technique de reverse connection, du moins pas par défaut. Dans le fonctionnement normal de VNC, la machine commandée joue le rôle de serveur, et la machine qui commande à distance joue le rôle de client, c'est exactement le même schéma qu'un serveur HTTP ou un serveur FTP, du coup on se retrouve confronté aux problèmes de redirections de port : le port utilisé par VNC doit être redirigé vers la machine commandée, pour qu'on puisse s'y connecter depuis internet, pour en prendre le contrôle.

Ainsi, VNC est composé de 2 applications antagonistes :

  • Le serveur VNC, qui tourne sur la machine commandée, et qui écoute généralement le port 5900 (c'est le port VNC par défaut)
  • Le client VNC (qu'on appelle aussi le viewer), qui tourne sur l'ordinateur que vous utilisez pour contrôler à distance. Le viewer est simplement une fenêtre qui affiche l'écran de l'ordinateur distant, et gère le clavier, la souris et le presse-papier.

Cependant, il existe un second mode de fonctionnement où la connexion TCP s'établit dans l'autre sens, c'est-à-dire que ça n'est pas le commandant qui se connecte au commandé, mais l'inverse (ce mode s'appelle listenning viewer). Et c'est là que VNC se montre aussi pratique que Teamviewer, car il permet de contrôler un ordinateur derrière un NAT ou un firewall (comme sur un poste de travail en entreprise, là où on ne peut pas créer de redirection de port car on n'a pas accès à la configuration du routeur).

Nous allons donc voir ci-dessous comment utiliser VNC en mode listenning viewer. Comme VNC est une solution open-source, il existe plusieurs logiciels qui implémentent le système VNC, dans cet exemple utiliserons UltraVNC. Commencez donc par télécharger et installer UltraVNC sur votre ordinateur : http://www.uvnc.com/downloads/ultravnc.html. Choisissez la dernière version, la 1.1.9.6 à l'heure où j'écris ces lignes. UltraVNC est distribué dans différents formats : avec installeur ou en zip (sans installeur, à extraire manuellement à l'emplacement souhaité, pratique pour une installation portable sur clé USB).

Listenning viewer avec UltraVNC

Par défaut, UltraVNC est installé dans le répertoire C:\Program Files\uvnc bvba\UltraVNC. La première chose à faire est donc de lancer le viewer en mode listen sur le PC commandant, avec cette ligne de commande :

"C:\Program Files\uvnc bvba\UltraVNC\vncviewer.exe" -listen 110

Cette page peut vous intéresser : supprimer les doublons avec excel à lire tout de suite !

Cette commande va lancer le viewer en arrière-plan, ce programme va écouter le port 110, et dès que la machine à commander va se connecter au viewer, la fenêtre affichant l'écran à distance va s'afficher spontanément.

Côté ordinateur commandé, il faut également installer UltraVNC, et le lancer en ligne de commande également, en lui indiquant l'IP et le port du viewer pour qu'il s'y connecte :

"C:\Program Files\uvnc bvba\UltraVNC\winvnc.exe" -autoreconnect -connect 192.168.1.5:110

Dans cet exemple j'ai pris une IP locale, mais ça fonctionne de la même manière avec une IP publique ou un nom de domaine dyndns. J'ai utilisé le port 110 car c'est un port souvent ouvert, comme le port 80, car généralement utilisé pour se connecter à une boîte mail en POP3.

Le paramètre autoreconnect est une fonction très pratique d'ultravnc qui permet de tenter d'établir une connexion au viewer en permanence à intervalle régulier. De cette manière il n'est pas nécessaire que le viewer soit allumé en permanence, il recevra une connexion du serveur automatiquement dès son lancement. Cette fonction n'existe que sur le serveur UltraVNC, elle n'existe pas sur le serveur RealVNC par exemple.

Relai VNC (repeater)

Parallèlement au mode listenning viewer, il existe une autre solution de contournement du firewall avec VNC, qui consiste à utiliser une 3éme machine comme "miroir ", exactement comme le font les serveurs de teamviewer. Le miroir, que l'on appelle aussi relai (repeater) sert à établir le lien entre les 2 ordinateurs à l'aide de connexions TCP sortantes de part et d'autre.

Le repeater peut être téléchargé sur le site d'UltraVNC : http://www.uvnc.com/downloads/repeater.html, et il y a un tutoriel qui explique comment l'utiliser ici : http://www.uvnc.com/docs/uvnc-repeater.html. Il existe aussi le projet ChunkVNC qui simplifie la connexion au repeater.

Annexe : liste de logiciels de bureau à distance

Allez donc jeter un oeil sur cette page : texte 3d.

46 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°6984 par david muhammed
david muhammed lundi 26 avril 2021, 09:53
je suis ici pour témoigner au monde de la bonté de David Muhammed
J'étais en train de vomir de l'herpès1 et 2 et je cherchais de l'aide à celui qui
va m'aider, connais-en un pour t'aider, quand mon ami me parlera de David
Muhammed et il m'a donné son email et je l'ai contacté, et je lui dis
mon problème, il m'a dit qu'il avait la cure d'herpès contre l'herpès1 & 2 i
était si heureux d'entendre cela et il m'a également fait référence à de nombreuses personnes qui
il aide aussi avec la cure à base de plantes, j'étais si heureux qu'il y ait un remède pour
cet herpès1 & 2 j'ai demandé le produit dans les 4 prochains jours le
Herbal était à ma place aux USA, je l'ai pris selon ses instructions
après tout et je suis allé à l'hôpital pour faire un bilan et le résultat
était négatif et j'en étais très heureux, je lui ai encore envoyé un e-mail et je remercie
lui et moi voulions le payer, il a dit que je devrais prendre mon argent
loin, il m'a dit que je devrais parler de lui au monde, alors je le suis maintenant
ici pour dire au monde comment David Muhammed a sauvé ma vie, c'est un homme
avec sa propre destination, vous pouvez croire en lui avec votre vie et il
vous donnera de bons résultats, il effectuera également toutes sortes de maladies comme

cancer
Sort d'argent
Sort de portion de santé
Promotion en entreprise
Sort d'attraction
Maison de la sorcière
Ancien sortilège
Sort de guérisseur spirituel
Sortilège d'amour
Sort de loterie
Sort de grossesse
Sort de promotion
Vaudou
Se marier
Sort d'âme sœur
Sort de protection
VIH / sida
Tomber enceinte
Guérir tout type de maladie corporelle
ETC
contactez-le via son email
addres: muhammedspellcast@gmail.com ou Vous pouvez également le contacter sur
WhatsApp +234759007941
commentaire n°6991 par chief dodoru
chief dodoru vendredi 30 avril 2021, 19:15
Êtes-vous confronté à des difficultés dans la vie et souhaitez-vous l'aide d'un lanceur de sorts, êtes-vous confronté au divorce et souhaitez-vous la réconciliation? Le chef Dodoru est l'homme juste et authentique pour le travail, il est vraiment bon dans ce qu'il fait car il m'a également aidé à récupérer mon mari après la séparation, contactez-le sur Whatsapp: +2349015088017 ou par e-mail: Chiefdodoru@gmail.com

Vous pouvez le joindre pour le travail de sort suivant

sortilège d'amour,
Sort de promotion d'emploi,
sort de loterie,
phytothérapie pour tout type de problème de santé
commentaire n°7111 par Tom Kingsley
Tom Kingsley vendredi 4 juin 2021, 09:39
Je suis Tom Kingsley, USA. Cela fait longtemps que je n'ai pas
écrit pour remercier le Dr OHIKHOBO qui m'a aidé dans mon
vie. J'ai été infecté par le VIRUS HERPES SIMPLEX en 2016, je suis allé à plusieurs
hôpitaux pour un traitement mais il n'y avait pas de solution, alors je me demandais comment puis-je
trouver une solution pour que mon corps puisse aller bien. Un jour ma tante Rosa
présentez-moi le Docteur OHIKHOBO ayant vu tant de témoignages en ligne
à propos de son médicament à base de plantes pour soigner l'HERPES et m'a donné son
email: drohikhoboherbalcenter@gmail.com, alors je lui envoie un mail. Il m'a dit tout le
choses que je dois faire et aussi me donner des instructions à suivre, que je
bien suivi. Avant que je sache ce qui se passe après une semaine, le
L'HERPES qui était dans mon corps a disparu. donc si vous êtes vous avez
l'herpès ou tout type de maladie énuméré ci-dessous
*DIABÈTE
*CANCER
*COUP
*INFERTILITÉ
*CARDIOPATHIE
*VIH
*FEUX DE RHUME
*VERRUES GÉNITALES*VIRUS LUPOS*CHLAMYDIA
Et vous voulez aussi guérir, vous pouvez également lui envoyer un e-mail à l'adresse : drohikhoboherbalcenter@gmail.com ou via son WhatsApp +2348103601042 .
son blog : https://drohikhoboherbalcenter.blogspot.com/
commentaire n°7143 par chief dodoru
chief dodoru mardi 15 juin 2021, 20:33
Je tiens à remercier le chef Dodoru, qui m'a aidé à ramener mon mari vers moi. Il y a deux (2) ans, j'ai eu un grave problème avec mon mari, dans la mesure où il a quitté la maison et a commencé à sortir avec une autre femme pendant qu'il restait avec la femme, j'ai tout essayé pour le ramener, mais tous mes efforts ont été inutiles jusqu'au jour où mon ami est venu chez moi et je lui ai raconté tout ce qui s'était passé entre moi et mon mari, puis elle m'en a parlé puissant lanceur de sorts qui l'a aidée quand elle était dans le même problème.
J'ai alors contacté le chef Dodoru et lui ai tout dit, puis il m'a dit surprise dans les 48 heures, mon mari est vraiment revenu en me suppliant de lui pardonner.
Je ne peux pas supporter cette joie seule alors j'ai décidé de partager mon témoignage.. s'il y a quelqu'un qui a besoin de son aide, vous pouvez le contacter avec cet email: chefdodoru@gmail.com ou l'ajouter sur son WhatsApp +2349015088017.. Il est prêt à aider tout organisme qui a besoin de son aide.
commentaire n°7191 par Annmarie
Annmarie mardi 6 juillet 2021, 11:37
Je tiens à remercier le grand ONIHA pour ce qu'il a fait pour moi. Il a ramené le bonheur dans ma vie. Mon petit ami m'a quitté et m'a dit que c'était fini. J'étais dévasté car je l'aimais tellement que j'ai décidé de contacter un lanceur de sorts et j'ai rencontré un ami qui m'a parlé d'un grand médecin appelé Dr Oniha et j'ai décidé de le contacter et il m'a dit dans trois jours, mon petit ami m'appellera et me supplie de l'accepter. Je pensais qu'il plaisantait, en trois jours, tout s'est passé comme il l'a dit. Vous pouvez également contacter le Dr Oniha pour tout type de problème relationnel, il peut également vous aider à résoudre votre problème.
Courriel : onihaspelltemple@gmail.com
Numéro d'appel/Whatsapp : +16692213962
commentaire n°7198 par anthony19
anthony19 mercredi 7 juillet 2021, 12:07
Je suis tellement heureux d'avoir récupéré mon ex-femme, elle m'a quitté parce que je l'ai trompé. Mais avec l'aide de Love solution temple, j'ai pu raviver son amour pour moi. elle a accepté mes excuses et je promets de ne plus jamais la blesser. Le lanceur de sorts qui l'a fait pour moi est le prêtre Adu de [solution.temple@mail.com] si quelqu'un a besoin de son ex, c'est le bon endroit où aller. https://solution-temple.webnode.com
commentaire n°8872 par Lee Miller
Lee Miller lundi 18 octobre 2021, 03:08
La loterie est quelque chose que la majorité des gens dans le monde veulent gagner, non seulement gagner à la loterie, mais ils veulent gagner gros, je joue à la loterie depuis quelques années maintenant, mais je n'ai pas vraiment gagné gros, personnellement je pense toujours qu'il y a quelque chose derrière tous ces gagnants qui gagnent toujours gros, parce que mon intense me dit toujours que tout est possible, j'arrive à entrer en contact avec l'un des plus gros gagnants de loterie du Royaume-Uni, je lui ai posé des questions sur le succès, et il m'a référé à un lanceur de sorts très puissant, le Dr Prince. moi des numéros qui ne manquent jamais, ces numéros étaient ce que j'ai joué et j'ai gagné 3 000 000,00 £, 3 millions de livres, c'est béni, vous aussi pouvez changer votre vie avec son aide, contactez l'e-mail: obinnaspelltemple@yahoo.com
WhatsApp lui : +18488416266
commentaire n°8920 par catherine
catherine vendredi 29 octobre 2021, 02:21
Toute notre famille et nos amis nous conseillaient constamment de divorcer, mais nous savions que cela briserait le cœur de nos enfants. J'ai essayé tellement de choses différentes pour sauver mon mariage et par essais et erreurs, je suis tombé sur un prêtre très utile Adu du temple de la solution qui a extrêmement bien fonctionné pour moi pour rétablir la paix dans mon mariage qui s'effondrait avec tant de problèmes, d'infidélité et autres. Maintenant, nous sommes à nouveau heureux ensemble sans plus de problèmes. Les pouvoirs du temple des solutions sont puissants. C'est la raison pour laquelle je suis ici pour témoigner d'apprécier son amour et sa gentillesse pendant les moments difficiles à la maison. Merci et soyez bénis. Il est joignable sur son site [https://solution-temple.webnode.com] ou [solution.temple@mail.com] whatsapp [+1405]857]3496]
commentaire n°11649 par Lisa Coupe
Lisa Coupe vendredi 7 janvier 2022, 17:21

Mon mari m'a quitté ainsi que nos 2 enfants pour une autre femme pendant 6 mois. J'ai essayé d'être forte juste pour mes enfants mais je ne pouvais pas contrôler les douleurs qui me tourmentaient le cœur. J'étais blessé et confus. J'avais besoin d'aide, alors j'ai fait une recherche sur Internet et je suis tombé sur un site où j'ai vu des gens parler du Dr Ilekhojie et de la façon dont il aide les gens. Je l'ai contacté et il a fait un sort de réconciliation en mon nom. A ma grande surprise, après quelques jours, mon mari est rentré à la maison. C'est ainsi que nous nous sommes retrouvés et il y avait beaucoup d'amour, de joie et de paix dans la famille. Vous pouvez également contacter le Dr Ilekhojie si vous avez des problèmes similaires concernant votre mariage ou votre relation. son e-mail ; gethelp05@gmail.com ou Whatsapp +2348147400259
commentaire n°11928 par Calista Georgios
Calista Georgios jeudi 17 février 2022, 03:02
Salut les amis, je suis si heureux d'écrire cet article aujourd'hui pour dire au monde comment le DR WALE a guéri mon VIRUS HSV, j'ai été détecté avec HSV-1 ET HSV-2 depuis six ans, depuis lors, ma vie est complètement bizarre et l'agonie, j'ai utilisé tant de médicaments qui m'ont été prescrits par plusieurs médecins, mais cela n'a pas guéri mon VIRUS HSV et n'a pas non plus réduit la douleur, jusqu'à ce qu'un certain je recherche une solution sur Internet, puis miraculeusement rencontré DR WALE le puissant herboriste qui guérit de nombreuses personnes INFECTION HSV-1 ET HSV-2, puis j'ai contacté son numéro WhatsApp au +2347054019402 je lui ai tout expliqué et préparé un remède qui guérit totalement ma maladie HSV-1 ET HSV-2 après avoir reçu sa phytothérapie, alors mes amis téléspectateurs pourquoi attendre et souffrir quand il y a quelqu'un comme le DR WALE qui peut guérir n'importe quelle maladie VIH/CANCER/VIRUS DE L'HÉPATITE B, vous pouvez le contacter via : WhatsApp/Viber : +2347054019402 ou E.mail : drwalespellhome@gmail.com
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré