Formatting code for VNC


show source only

{{trail toc="RemotePC"}}
-----

====== Virtual Network Computing (VNC) ======

http://fr.wikipedia.org/wiki/VNC


==== Présentation de ""TightVNC"" ====
VNC signifie Virtual Network Computing. C’est un système qui permet de visualiser et
d’interagir avec votre ordinateur depuis n’importe où sur Internet ou depuis un réseau
local, et ceci, depuis de très nombreuses plateformes (PC sous Linux,Windows, ""BeOS"",
Amiga, MAC, etc.). On l'utilise généralement pour effectuer des travaux de maintenance ou d'administration.

Ce logiciel fonctionne selon le modèle client/serveur. Vous installez un serveur sur le
PC à visualiser et un client ira l’interroger pour récupérer l’image du PC distant. Le
client est très léger (version ""Win32"" : 150K), il peut être mis sur une disquette et exécuté
depuis celle-ci (pas d’installation nécessaire). Si vous le souhaitez, vous pouvez
exporter l’image d’un poste (poste prof) vers tous les écrans de votre réseau (poste
élève) pour réaliser des formations. Enfin ce logiciel est gratuit.
Ce logiciel est développé par les laboratoires AT&T de Cambridge. La dernière version
de ce logiciel est disponible à l’adresse suivante : http://www.uk.research.att.com/vnc/.
Nous utiliserons une version « amélioré » du nom de ""TightVNC"". Cette version compresse
le flux de manière plus efficace que VNC. Les dernières versions pour plusieurs vnc
plateformes sont disponibles à l’adresse suivante : http://tightvnc.org

La documentation de VNC est disponible en anglais sur le site.
La doc officielle de VNC http://www.realvnc.com/documentation.html


==== Les différentes versions de VNC ====
""RealVNC""
le vrai VNC
http://www.realvnc.com
""TightVNC""
client/serveur VNC Windows/Linux très rapide
http://www.tightvnc.com
""UltraVNC""
VNC avec des fonctions supplémentaires
http://www.tightvnc.com
(attention contient selon certaines sources des spywares / adwares)
""DirectVNC""
http://www.adam-lilienthal.de/directvnc
""ChunkVNC""
http://chunkvnc.com/
basé sur ""UltraVNC""

=== Utilisation de VNC en milieu scolaire ===
On peut également utiliser ce logiciel dans un cadre scolaire. La mise en oeuvre d'une telle solution est l'objet du tutoriel ci-dessous.
http://www.ac-strasbourg.fr/microsites/mtice/spip_tice/article.php3%20?id_article=204
http://leolermite.webhop.net/VisualVNC ##.vvnc## outil graphique permettant de gérer différents postes avec VNC

=== Applications ===
- observer le poste d'un élève sans qu'il le sache
- prendre le contrôle du poste d'un élève pour lui faire une démonstration
- diffuser sur tous les postes élèves l'image du poste du prof

==== Installation de ""TightVNC"" ====
Connectez-vous avec les droits d’administrateur sur votre machine windows.
Lancez ##tightvnc-x.y.z-setup.exe##
Continuez l’installation jusqu’à son terme.
Il faut que VNC démarre en tant que service.

VNC se lance en tache de fond et affiche son icône dans la barre des taches.
Il faut maintenant régler les paramètres par défaut de ""TightVNC"". Pour cela :
Démarrer, Programmes, ""TightVNC"", Administrative tools et Default settings. (ou clic droit sur l'icone ""TightVNC"" Server)
Dans la zone password, tapez un mot de passe/
Dans la case en dessous tapez le même mot de passe que saisi précédemment.
(ATTENTION !!! CE MOT DE PASSE NE DOIT EN AUCUN CAS ETRE DONNE AUX ELEVES)
Validez avec OK.
VNC Server est configuré et prêt à fonctionner sur les postes élèves.

Ajouter ""TightVNC"" (Listen Mode) dans le menu Démarrage des postes élèves (cela permettra de diffuser le poste prof)


=== Tester l'installation de ""TightVNC"" ===
Récupérez l'adresse actuelle IP de votre ordinateur
Récupérez l'adresse actuelle IP de l'ordinateur de votre voisin
Prenez le contrôle de l'ordinateur de votre voisin.
Demandez à votre voisin de prendre le contrôle de votre ordinateur.

=== Installation de Visual VNC ===
Installer Visual VNC http://leolermite.webhop.net/VisualVNC sur le poste prof
Attention lors de la première installation il recherche ""TightVNC""... il faut être patient... et ensuite lui indiquer l'emplacement des exécutables ""TightVNC"".
Réalisez la carte de la salle
Faire en sorte que la carte de la salle soit automatiquement ouverte lorsqu'on lance Visual VNC

=== Utilisation de Visual VNC ===
Une fois la carte de la classe réalisée vous pouvez :
- faire un clic gauche sur un poste élève : vous prenez le contrôle de son ordinateur
- faire un clic droit sur un poste élève : vous visualisez son ordinateur (sans prendre le contrôle)
- faire un clic gauche sur le poste prof : vous diffusez l'image du poste prof sur tous les postes élève

=== Test ===
Tester l'ensemble avec des comptes élève


==== Sécurité ====
=== Ouverture de ports ===
Ouvrir le port 55xx (xx=00 pour le display 0)
=== Poste prof ===
Penser à désactiver sur le poste prof le clavier et la souris à distance (disable remote keyboard and mouse)
Voir si on peut mettre un mot de passe différent de celui des élèves (à tester)


=== Configuration supplémentaire (optionnel) ===
Cependant les élèves peuvent modifier le mot de passe et/ou arrêter VNC en cliquant sur l’icône dans la barre des taches. Pour éviter cela, il existe deux clés de la base de registre a créer : ##vnc.reg##
##""HKEY_LOCALE_MACHINE/Software/ORL/WinVNC3/Default""##
##""AllowProperties""## à ##0##
##""AllowShutdown""## à ##0##
Le fichier ##VNC.reg## permet de créer les deux clés de la base de registre cités ci-dessus.
Notez que les élèves ont la possibilité avec l’utilitaire ##MSConfig## sous ""Windows9X"" de désactiver
le service VNC au démarrage. La solution est de supprimer ce programme.



==== Divers ====
http://www.framasoft.net/rubrique171.html

Ecrire un fichier ##.vnc## (Equivalent de ""VisualVNC"")
http://filext.com/detaillist.php?extdetail=VNC
...
##vncviewer -config mon_fichier.vnc## (""RealVNC"")
http://www.realvnc.com/products/free/4.1/winvncviewer.html#ConnectionFiles

VNC en ligne de commande pour diffuser un poste prof

Client VNC alternatif
- dans un navigateur web
- Applet Java MindVNC


""
<!--
Il faut tout d’abord installer les clés de la base de registre par défaut de VNC.
Pour cela cliquez sur Démarrer, Programmes, TightVNC, Administrative tools et Install default registry setting.
Puis pour que TightVNC se lance en tant que service au démarrage de la machine :
Démarrer, Programmes, ""TightVNC"", Administrative tools et Install VNC service.
TightVNC va alors se lancer de manière automatique sous ""Windows9X"" (lancez-le sous ""WindowsNT"" :
Démarrer, Programmes, ""TightVNC"", Launch ""TightVNC"" Server).

=== Utilisation de ""TightVNC"" ===
Sur les postes « profs » créez un dossier Postes élèves puis copiez le raccourci du menu
Démarrer, Programmes, ""TightVNC"", ""TightVNCViewer"" (Fast Compression) dans ce dossier.
Editez les propriétées et rajoutez en fin du champ Cible dans l’onglet Raccourci
l’adresse ip du poste avec lequel vous voulez interagir. Ce qui donne :
##"C:\...\vncviewer.exe" -encoding hextile addr_ip_poste_eleve##
Validez et renommez ce raccourci en ##PosteXX##. Dupliquez ce raccourci en changeant
l’adresse ip du poste cible pour tous les postes élèves. Pour visualiser seulement le
poste élève, il faut rajouter à la ligne précédente :
##"C:\...\vncviewer.exe" -encoding hextile -viewonly addr_ip_poste_eleve##
Pour diffuser l’écran du professeur sur les postes élèves, il faut que le prof suive la procédure
suivante :
1. Lancez TightVNC par Démarrer, Programmes, ""TightVNC"", ""TightVNC"" Server,
2. Cliquez sur le bouton Options et cochez la case Automatic shared sessions puis OK,
3. Positionnez un mot de passe qu’il communique aux élèves,
4. Cochez la case Disable Remote Keyboard & Pointer.
Sur le poste élèves, copiez le raccourci ""TightVNCViewer"" (Best Compression) dans le
dossier Logiciels sur le bureau Windows. Renommez-le en Poste Prof puis éditez ces
propriétés. Modifiez la ligne d’exécution comme suit :
##"C:\...\tightvnc.exe" -compresslevel 9 -quality 0 -shared addr_ip_poste_prof##
Il suffit que les élèves cliquent sur cette icône, donnent le bon mot de passe (celui fourni
par le prof) et l’écran du poste prof apparait en désactivant le clavier et la souris locale.
Le prof libère les postes élèves en cliquant avec le bouton droit sur l’icône de ""TightVNC""
dans la barre des taches et clique sur Close VNC.
-->
""

===== VNC sous Mac OS X =====
Chiken of the VNC http://sourceforge.net/projects/cotvnc

===== VNC dans navigateur =====
""noVNC"" http://kanaka.github.io/noVNC/
Guacamole http://guac-dev.org/
thinvnc http://sourceforge.net/projects/thinvnc/

===== VNC en milieu pédagogique =====
iTALC http://italc.sourceforge.net/home.php

voir aussi :
- Export Display sous Unix / Linux
- ""NetOp"" http://www.netop-france.net
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki