Documentation de VNC

Transcription

Documentation de VNC
V.N.C in French
Documentation
de V.N.C.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p1
V.N.C in French
Sommaire
___________________________________________________________________
Chapitre 1 : VNC Client pour windows
p 4
1.1°) Options de ligne de commande
p 4
1.2°) Mode plein écran
p 8
___________________________________________________________________
Chapitre 2 : Serveur VNC pour Windows
p 9
2.1°) Installation de VNC
p 9
2.2°) Utilisation de VNC
p 10
2.3°) Propriétés de VNC
p 10
2.4°) Exécution de VNC en tant que service
2.4.1°) Particularité sous NT
2.4.2°) Particularité sous win 95
2.4.3°) Particularités communes sous NT et 95
p 12
p 12
p 12
p 12
2.5°) Options de lignes de commandes
p 14
2.6°) Win VNC paramètres avancés
p 14
2.7°) Fonctionnement sous Win 32
p 21
___________________________________________________________________
Chapitre 3 : VNC – Forum aux questions
p 22
3.7.1°) Prise en main
p 24
3.7.2°) Exécution des programmes
p 30
3.7.3°) Questions d’ordre général
p 49
___________________________________________________________________
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p2
V.N.C in French
___________________________________________________________________
Chapitre 4 : Qui sommes nous
p 49
4.1°) Présentation société
p 49
4.2°) Résumé des fonctionnalités de Park Administrator
p 50
4.3°) Exemples d’indicateurs clefs de Park Administrator
p 53
___________________________________________________________________
p 54
Chapitre 5 : A propos de VNC
5.1°) Assistance à l'utilisation
p 54
5.2°) Copyright de VNC
p 54
5.3°) Traduction Française
p 54
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p3
V.N.C in French
Chapitre I : VNC Client pour Windows
Si vous installez le serveur Windows, le client est également installé et est
accessible dans le sous-menu VNC du menu Démarrer. Il est toutefois possible de
lancer le client par d’autres moyens et vous pouvez l’exploiter sans installer le
serveur.
Vous pouvez lancer le client VNC pour Windows à partir de la ligne de commande
ou via un raccourci. Vous êtes alors invité à spécifier un écran (display) :
Vncviewer
Vous pouvez spécifier un écran directement en ligne de commande:
vncviewer snoopy:2
Vous pouvez aussi lancer le programme avec l’option -h afin d’obtenir la liste des
autres options utiles (voir la liste ci-dessous). Chacune de ces options est
précédée du caractère - ou /. La plupart d’entre elles peuvent également être
spécifiées via la boîte de dialogue Options..., accessible au début d’une connexion.
D’autres sont disponibles dans le menu système qui se déroule lorsque vous
cliquez sur le logo VNC dans le coin supérieur gauche de la fenêtre une fois la
connexion établie. Sélectionnez alors Options de connexion... dans ce menu.
Le menu système permet par ailleurs d’afficher certaines informations sur la
connexion, d’établir de nouvelles connexions et d’envoyer Ctrl-Alt-Suppr à une
machine distante. Cette combinaison de touches n’aura d’effet que si le serveur
distant est capable de l’interpréter, ce qui n’est actuellement le cas que pour
WinVNC fonctionnant en tant que service sous NT 4.
Des combinaison de touches telles que Ctrl-Echap et Alt-Tab peuvent être
interprétées sur la machine locale (le client). Si vous souhaitez les envoyer à la
machine distante, servez-vous des options Enfoncer la touche Ctrl, Relacher la
touche Ctrl, Enfoncer la touche Alt et Relacher la touche Alt du menu client. Par
exemple, pour taper Ctrl-Echap sur la machine distante, sélectionnez Enfoncer la
touche Ctrl dans le menu, appuyez sur Echap, puis sélectionnez Relacher la
touche Ctrl (ou appuyez directement sur la touche Ctrl) afin de relâcher la touche
Ctrl sur la machine distante.
Chapitre 1.1°) Options de ligne de commande
-shared
Lorsque vous vous connectez à un serveur VNC, toutes les autres connexions
en cours sont fermées normalement, et ceci pour des raisons de sécurité. En
effet, VNC est à considérer comme un outil de mobilité, qui vous permet
d’emporter votre bureau partout avec vous. Cette option commande au
serveur de laisser ouverte toute connexion existante, de façon que vous
puissiez partager votre bureau avec une personne qui l’utilise déjà. Certains
serveurs comportent des options permettant de modifier le mode de
fonctionnement par défaut et de passer outre cette commande.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p4
V.N.C in French
-8bit
Le client accepte normalement toute résolution d’affichage proposée par le
serveur et se charge d’effectuer la conversion localement. Cette option force
le client à exiger du serveur un affichage couleur 8 bits (BGR233), afin de
réduire le trafic réseau (ce qui est utile dans le cas d’une connexion par
modem).
-config nom_fichier
Une commande du menu vous permet d’enregistrer tous les paramètres
relatifs à une connexion ouverte. Vous pouvez ensuite rétablir cette connexion
ultérieurement en spécifiant cette option, suivie du nom du fichier
correspondant.
-register
Cette option indique à Windows que les fichiers .vnc sont associés au logiciel
client vncviewer. Vous pourrez alors lancer une session en double-cliquant sur
l’un de ces fichiers. Il est parfois nécessaire de redémarrer Windows pour que
cette association soit prise en compte.
-scale n/m
Spécifie un facteur d’échelle pour l’affichage local. Les valeurs n et m doivent
être des nombres entiers. La barre de fraction / et la valeur m peuvent être
omises si m=1.
-emulate3
Les utilisateurs d’une souris à deux boutons peuvent émuler un troisième
bouton central en appuyant simultanément sur les deux autres boutons, si
cette option est activée sur la ligne de commande ou dans la boîte de
dialogue. Remarque : dans les versions récentes du logiciel client, il s’agit
d’une option par défaut, raison pour laquelle il existe désormais une option noemulate3 permettant de la désactiver si nécessaire.
-noemulate3
Inverse de -emulate3
-swapmouse
Cette option était plus couramment utilisée avant que n’existe la possibilité
d’émuler une souris à trois boutons. Normalement, les boutons de souris PC
gauche-milieu-droite correspondent aux boutons X 1,2,3. Cette option établit
une correspondance dans l’ordre 1,3,2, ce qui peut être plus pratique pour les
utilisateurs d’une souris à deux boutons (gauche-droite), qui disposeront ainsi
des boutons X 1 et 2 au lieu de 1 et 3.
Si elle est combinée avec l’émulation 3 boutons, cette option permet
également au bouton central de la souris d’émuler le bouton X 3 au lieu de 2.
Cette solution peut se révéler utile si vous employez le bouton 2 plus souvent.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p5
V.N.C in French
-emulate3timeout
Lorsque l’émulation 3 boutons est activée, les deux boutons de la souris
doivent être enfoncés simultanément, dans un délai maximal donné, pour que
cela soit considéré comme un seul clic central au lieu de clics gauche et droit
séparés. Cette option permet de spécifier ce délai maximal, en millisecondes.
La valeur par défaut est de 100.
-emulate3fuzz
Lorsque l’émulation 3 boutons est activée, les deux boutons de la souris
doivent être enfoncés simultanément, à une distance maximale l’un de l’autre
à l’écran, pour que cela soit considéré comme un clic central. Cette option
permet de spécifier cette distance en pixels. La valeur par défaut est de 4.
-fullscreen
Cette option fait démarrer les connexions en mode plein écran par défaut. Voir
plus loin pour plus de détails.
-listen
Dans la version interne de VNC utilisée aux laboratoires AT&T de Cambridge,
le serveur peut établir des connexions avec les clients sous le contrôle de
CORBA. Cette option met vncviewer en mode écoute, dans lequel il peut
accepter ce type de connexions. Elle présente toutefois un intérêt
supplémentaire pour ceux qui exploitent la version publique en dehors AT&T.
En mode écoute, vncviewer n’affiche pas de boîte de dialogue de connexion,
mais son icône s’installe à l’extrémité droite de la barre des tâches. A partir de
cette icône, vous pouvez facilement ouvrir de nouvelles connexions et définir
les options par défaut à leur appliquer pour cette instance du programme.
______________________________________________________________
DERNIERE MINUTE : les versions les plus récentes de WinVNC peuvent
établir la connexion à un client au moyen de l’option de menu Ajouter un
nouveau client, à condition que le client se trouve en mode écoute.
______________________________________________________________
-disableclipboard
Cette option interdit la transmission à l’autre machine de toute modification du
contenu du presse-papiers résultant d’une commande Couper ou Copier sur le
client ou sur le serveur, contrairement à ce qui se passe habituellement.
-belldeiconify
VNC autorise la transmission d’un bip (le caractère « bell ») vers le poste
client si ce dernier est équipé d’une carte audio. Vous pouvez sélectionner le
son à associer à ce bip dans la section VNCviewer du panneau de
configuration Sons. Le plus souvent, un bip est destiné à vous informer d’un
événement, tel que la réception d’un e-mail ou la fin d’une opération
(compilation, par exemple). Cette option provoque l’affichage de la fenêtre
vncviewer à la réception d’un caractère « bell » alors que le programme est
réduit en icône.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p6
V.N.C in French
-nocursor, -dotcursor, -normalcursor
La plupart des serveurs VNC envoient leur « curseur » (pointeur de la souris)
avec le reste de l’image écran affichée sur le poste client. La présence
supplémentaire d’un curseur local risque d’être source de confusion. L’option
par défaut (-dotcursor, recommandée) consiste à afficher sur le poste client un
petit point indiquant la position du curseur local. L’option -nocursor permet de
masquer totalement le curseur local et l’option -normalcursor d’afficher le
curseur par défaut de Windows (pointeur-flèche). Remarques :
• Lorsque vous appuyez sur le bouton de la souris, c’est la position du
curseur local qui est prise en compte pour l’envoi de l’événement. Sur
un réseau lent, le curseur distant risque d’être légèrement en retard sur
le curseur local. Il n’est pas nécessaire d’attendre que le premier
« rattrape » le second pour cliquer. Cependant, si vous avez masqué le
curseur local, il sera difficile de savoir exactement à quel endroit vous
cliquez.
• Le serveur X comporte une option qui lui commande de ne pas afficher
de curseur. Il peut être utile de la combiner avec l’option -normalcursor
sur le client, en particulier sur un réseau lent. Sachez toutefois que le
curseur ne changera pas de forme et conservera toujours l’aspect du
pointeur-flèche.
-keyboard nom_clavier
Windows utilise un nom interne, qui n’est guère explicite, pour désigner la
configuration clavier en vigueur dans une application. Vous pouvez connaître
la configuration clavier actuellement utilisée par vncviewer en sélectionnant
Informations de connexion dans le menu système de la fenêtre client. Si vous
changez de configuration clavier puis notez le nom du fichier, vous pouvez
spécifier ce dernier en ligne de commande pour indiquer à vncviewer de tenter
de le charger lors de son lancement. A noter que vncviewer ne gère pas pour
l’instant les touches « mortes » et que les différences entre langue et clavier
ne sont pas toujours claires, leur gestion n’étant pas identique entre Windows
95 et NT.
-logfile nom_fichier
VNCviewer (version 6 ou ultérieure) dispose d’un mécanisme de journalisation
permettant d’enregistrer certaines informations de débogage dans un fichier
ou de les afficher dans une console. Cette option spécifie le nom du fichier
dans lequel doit être enregistré ce journal.
-loglevel n
Cette option indique le niveau de détail des informations enregistrées dans le
journal. La valeur par défaut est de zéro, les valeurs supérieures (jusqu’à un
maximum de 12 environ) offrant davantage de détails.
-console
Cette option commande d’afficher les informations de débogage dans une
fenêtre console, en complément ou en remplacement de l’enregistrement
dans un fichier journal.
-viewonly
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p7
V.N.C in French
En mode lecture seule, aucun événement provenant de la souris ou du clavier
n’est renvoyé au serveur. Cela est utile lorsque l’utilisateur du poste client doit
pouvoir observer l’écran sans intervenir sur son contenu (par exemple dans le
cadre d’une séance de formation).
-restricted
En mode d’accès restreint, la plupart des options sont retirées du menu, de
sorte que l’utilisateur ne puisse pas, par exemple, envoyer Ctrl-Alt-Suppr à la
machine distante.
Chapitre 1.2°) Mode plein écran
Vncviewer peut désormais fonctionner en mode plein écran. Cela est
particulièrement pratique lorsque vous êtes connecté à un écran distant de la même
taille que le vôtre. Si l’écran distant est de taille supérieure, vous ne voyez pas les
barres de défilement, mais le contenu de l’écran défile lorsque la souris atteint le
bord.
Pour sortir du mode plein écran, vous devez le désactiver dans le menu, or
ce dernier n’est plus visible. Il faut donc afficher la barre des tâches en tapant
Ctrl-Echap Echap, puis cliquer avec le bouton droit sur l’icône vncviewer. Une
boîte de dialogue apparaît lorsque vous sélectionnez le mode plein écran, afin
de vous rappeler cette manipulation. Si vous ne souhaitez plus voir s’afficher cette
boîte de dialogue par la suite, vous pouvez la désactiver en créant dans la base de
registres une valeur DWORD nommée
HKEY_CURRENT_USER\Software\ORL\
VNCviewer\Settings\SkipFullScreenPrompt
et en lui affectant la valeur 1. Une future version devrait néanmoins fournir une
méthode plus simple.
Vous pouvez ouvrir les nouvelles connexions directement en mode plein écran
en spécifiant l’option -fullscreen dans la ligne de commande.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p8
V.N.C in French
Chapitre 2 : WinVNC - Serveur VNC pour Windows NT
WinVNC est un serveur VNC qui vous permet de visualiser votre bureau Windows à
partir de tout client VNC. Du fait que Windows, dans sa version standard actuelle,
n’autorise que la connexion d’un seul utilisateur graphique à un instant donné,
WinVNC donne accès à distance au bureau existant du PC, plutôt que de créer un
bureau distinct comme c’est le cas pour le serveur Unix. Il convient donc de bien
souligner que VNC ne transforme pas une machine NT en un serveur multiutilisateur comme le fait, par exemple, le logiciel Citrix. Plusieurs utilisateurs peuvent
donc accéder à une même machine NT mais, s’ils sont tous connectés en même
temps, ils verront tous le même bureau.
En revanche, WinVNC fonctionne sous Windows 95, Windows98, Windows NT
4.0, Windows 2000 et tout futur système Windows 32 bits, sans qu’il soit
nécessaire de remplacer de fichiers système ni d’installer une version spécifique
du logiciel pour chaque version du système d’exploitation. Il s’agit d’une application
standard qui peut être lancée à partir du menu Démarrer et refermée tout aussi
facilement.
WinVNC peut également fonctionner en tant que service, c’est-à-dire que vous
pouvez vous connecter à distance, travailler, puis vous déconnecter. Il s’agit du
mode de fonctionnement recommandé. Voir plus loin pour plus de détails.
Enfin, bien entendu, WinVNC est gratuit. Nous espérons que le libre accès au
code source permettra à d’autres développeurs de proposer des améliorations
touchant à tous les aspects du logiciel.
2.1°) Installation
WinVNC est simple à installer et à utiliser :
1. Exécutez le programme d’installation de WinVNC. (Si vous avez reçu VNC
sous la forme d’une archive ZIP ou TAR, vous devez d’abord la
décompresser.)
2. Sélectionnez Installation des paramètres de registre par défaut dans le dossier
WinVNC du menu Démarrer. Cela aura pour effet d’installer certains
paramètres par défaut, qui sont configurés en vue d’assurer la compatibilité
avec certaines applications courantes et peu coopératives, telles que
l’Horloge. Si cette opération n’est pas vitale, elle facilitera néanmoins les
choses. Voir plus loin pour plus de détails sur les paramètres de la base de
registres.
3. WinVNC peut désormais être exécuté (en mode application) à partir du menu
Démarrer. Une autre possibilité consiste à sélectionner Démarrer>Paramètres->Barre des tâches afin d’ajouter un raccourci dans votre groupe
Démarrage, qui déclenchera l’exécution de WinVNC chaque fois que vous
vous connectez. REMARQUE : passé les tests initiaux, nous vous conseillons
d’exécuter WinVNC en tant que service plutôt qu’en mode application. Voir
plus loin pour plus de détails.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p9
V.N.C in French
2.2°) Utilisation de WinVNC
Au démarrage, WinVNC ajoute une version réduite, de couleur verte, de l’icône
VNC dans la partie droite de la barre des tâches. Si vous cliquez sur cette icône avec
le bouton droit de la souris, un menu se déroule, contenant les options suivantes :
• Proprietées – Affiche la boîte de dialogue Propriétés de l’utilisateur courant ,
qui permet de définir divers paramètres de WinVNC pour chaque utilisateur.
• Ajouter un nouveau client– Permet d’établir des connexions sortantes à
partir du serveur avec tout poste client en mode « écoute ». Le nom du poste
client cible peut être saisi dans la boîte de dialogue. Les connexions ouvertes
de cette façon sont traitées comme étant partagées, depuis la version
3.3.3R2. Voir également l’option -connect plus loin.
• Supprimer tous les clients– Déconnectent, à partir du serveur, tous les
clients actuellement connectés.
• A propos de WinVNC– Affiche la boîte de dialogue habituelle.
• Fermer VNC – Arrête le serveur.
En pointant avec la souris sur l’icône, vous voyez s’afficher l’adresse IP de la
machine locale si celle-ci a pu être identifiée à ce moment-là.
Vous pouvez vous connecter au serveur à partir d’une autre machine au moyen
d’un client VNC.
2.3°) Propriétés WinVNC
Les options suivantes sont disponibles dans la boîte de dialogue Proprietées.
Connexions entrantes
• Accepter les connexions- Le serveur accepte normalement les connexions
•
•
•
•
directes, par socket, à partir du programme vncviewer. Si vous désactivez
cette option, cela interdit toute connexion directe à WinVNC, de sorte que
seule l’interface CORBA peut être utilisée par la version interne AT&T pour
établir une connexion. (Voir les informations concernant la version interne
AT&T.) Dans le cas de la version publique, la désactivation de cette option a
pour effet d’interdire toute connexion entrante.
Ecran numéro– Permet de spécifier le numéro d’écran (display) qui doit être
utilisé par le serveur. Il n’est normalement pas nécessaire de modifier la valeur
par défaut (zéro).
Auto – Cette case à cocher indique à WinVNC s’il doit utiliser le numéro
d’écran spécifié dans le champ Ecran numéroou bien le premier écran libre
sur la machine serveur.
Mot de passe - Les connexions entrantes doivent être authentifiées par mot
de passe afin de vérifier que l’utilisateur qui tente de se connecter à cette
machine y est bien autorisé. Saisissez dans ce champ le mot de passe exigé
pour l’authentification.
Désactiver le clavier et pointeurs distants– Tout nouvel utilisateur accédant
à cette machine par une connexion entrante pourra visualiser son écran mais
sans intervenir via le clavier ou la souris.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p10
V.N.C in French
• Désactiver le clavier et pointeurs locaux– Cette option expérimentale ne
fonctionne que sous NT. Si vous la sélectionnez, le clavier et la souris de la
machine locale sont désactivés pendant une connexion. Cette possibilité est
utile si vous vous connectez à une machine à distance et ne souhaitez pas
qu’une personne passant devant celle-ci puisse se servir de votre session.
Rafraîchissement
A noter qu’il suffit généralement de cliquer dans une fenêtre pour rafraîchir
son contenu. Par conséquent, vous pouvez essayer cette solution en cas de
problème de rafraîchissement dans certaines applications. Les paramètres de
rafraîchissement par défaut doivent convenir à la plupart des utilisateurs. En règle
générale, ne les modifiez pas, sous peine de ralentir le fonctionnement de la
machine, sauf si vous rencontrez des problèmes avec certaines applications.
• Plein écran- Certaines applications sont incompatibles avec les méthodes
•
•
•
•
employées par WinVNC pour rafraîchir l’écran. Pour cette raison, il est parfois
utile de scruter la totalité de l’écran pour y détecter des modifications, au
détriment des performances mais au bénéfice de la précision.
Fenêtre active- Une scrutation limitée à la fenêtre de premier plan sollicite
moins le processeur qu’une scrutation de l’écran entier et donne souvent les
mêmes résultats, par exemple lors de l’utilisation de la fenêtre de commande
DOS, normalement incompatible avec WinVNC.
Fenêtre au passage de la souris- Cette variante de l’option précédente
active la scrutation de l’écran dans la fenêtre survolée par le pointeur de la
souris. Il est possible de combiner les deux options si nécessaire.
Seulement la fenetre de la console- Cette option limite la scrutation de
l’écran aux fenêtres de console. Elle se combine bien avec l’option ci-dessus,
de sorte que seule soit scrutée la fenêtre de console survolée par le pointeur
de la souris.
Seulement sur un événement reçu- Cette option active une scrutation de
l’écran uniquement lorsqu’un événement clavier ou souris est reçu du client
distant. Elle est destinée aux réseaux à faible débit, où il est préférable de
limiter le rafraîchissement de l’écran au strict nécessaire.
Les paramètres utilisateur sont enregistrés dans la section appropriée de la base de registres
lorsque vous quittez WinVNC et entreront en vigueur lors de son prochain lancement.
2.4°) Exécution de WinVNC en tant que service
Vous pouvez configurer WinVNC afin qu’il s’exécute en tant que service sous
Windows NT ou sous Windows 95/98, en suivant la procédure décrite plus loin. Cela
vous permet, par exemple, de vous connecter à une machine à laquelle personne
n’est encore connecté. Sous NT, vous pouvez également envoyer Ctrl-Alt-Suppr au
serveur lorsque celui-ci fonctionne en tant que service afin, par exemple, de
débloquer
un
poste
bloqué.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p11
V.N.C in French
Remarque : en mode service, de nombreux paramètres sont définis pour chaque
machine plutôt que pour chaque utilisateur. Vous pouvez accès aux paramètres
machine par défaut via le menu VNC dans le menu Démarrer. Les particularités
suivantes doivent également être prises en compte dans chaque système
d’exploitation :
2.4.1°) Particularités sous Windows NT :
• WinVNC tente d’identifier correctement l’utilisateur et de localiser ses
préférences dans la base de registres. Cela nécessite, lorsqu’un utilisateur se
connecte, de faire appel à une application auxiliaire qui transmet les
informations appropriées au service principal de WinVNC. Si, pour une raison
quelconque, cette application auxiliaire ne s’exécute pas, WinVNC continue de
fonctionner mais sans connaître l’identité de l’utilisateur connecté. Dans ce
cas, les paramètres utilisés reposent uniquement sur ceux de la machine
locale et de l’utilisateur par défaut.
2.4.2°) Particularités sous Windows 95 :
• L’affectation du mot de passe VNC par machine ou par utilisateur dépend du
paramétrage du panneau de configuration Mots de passe de Windows 95. Si
Windows est configuré pour appliquer des valeurs de base de registres
différentes à chaque utilisateur, au moment de la connexion, le mot de passe
VNC pour la machine sera remplacé par le mot de passe VNC pour
l’utilisateur. Si Windows est configuré pour appliquer des valeurs identiques à
tous les utilisateurs, c’est le mot de passe VNC affecté à la machine qui sera
toujours utilisé.
2.4.3°) Particularités communes à Windows NT et Windows 95 :
• Si, pour quelque raison que ce soit, le serveur VNC Windows change de
résolution d’écran, cela entraînera la déconnexion de tous les clients, qui
devront donc se reconnecter. Cela peut parfois se produire si un utilisateur se
connecte avec une résolution d’écran différente des paramètres par défaut du
système.
• Si un utilisateur a spécifié un numéro d’écran différent de celui utilisé par
défaut par le service, sa connexion provoquera la déconnexion des autres
postes clients.
• Lorsque WinVNC fonctionne en tant que service système, aucune autre copie
utilisateur de l’application ne peut être exécutée en même temps.
La procédure ci-dessous explique comment faire fonctionner le logiciel en tant
que service, en supposant qu’il soit déjà installé. Sous Windows NT, vous devez
ouvrir une session administrateur sur la machine locale.
1. Soit :
Sélectionnez Installer le service WinVNC dans le menu Démarrer.
Soit :
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p12
V.N.C in French
Ouvrez une fenêtre de commande et lancez WinVNC avec l’option -install.
Exemple :
D:\>C:
C:\>cd"\ProgramFiles\ORL\VNC"
C:\Program Files\ORL\VNC> winvnc -install
2. Sous Windows 95 : le service WinVNC est désormais en fonctionnement et
sera lancé à chaque démarrage de Windows 95.
Windows NT : le service WinVNC est installé et configuré pour se lancer
à chaque démarrage de la machine sous Windows NT mais IL N’EST PAS
ENCORE EN FONCTIONNEMENT. Il ne sera lancé qu’au prochain
redémarrage de la machine. Si vous souhaitez le lancer immédiatement,
passez par le panneau de configuration Services de Windows ou bien
entrez la commande suivante dans une fenêtre de commande :
C:\>net start winvnc
Le service est à présent lancé, mais ne sait pas encore que vous êtes
connecté. Vous devez pour cela vous déconnecter et vous reconnecter.
De même, le service n’apparaît pas encore dans la barre des tâches. Vous
pouvez sélectionner WinVNC Assistant de service dans le menu Démarrer
afin de lui indiquer votre identité.
3. Si vous souhaitez modifier des paramètres de WinVNC (mot de passe, par
exemple) alors que celui-ci n’est pas dans la barre des tâches, vous pouvez
sélectionner Voir les paramètres de l'utilisateur dans le sous-menu WinVNC
du
menu
Démarrer.
Pour modifier les paramètres par défaut appliqués par le service lorsque
personne n’est connecté ou qu’aucun paramètre utilisateur n’est en vigueur,
sélectionnez Voir les paramètres par défaut dans le menu WinVNC dans le
menu Démarrer. Voir plus loin pour plus de détails sur les paramètres par
défaut.
REMARQUE - Windows 95 : si Windows 95 a été configuré pour appliquer
des paramètres différents à chaque utilisateur, les paramètres employés
sont ceux de l’utilisateur actuellement connecté. Si aucun utilisateur n’est
connecté ou que Windows 95 est configuré pour appliquer les mêmes
paramètres à tous les utilisateurs, les paramètres employés sont les
paramètres utilisateur par défaut, stockés pour chaque machine et non pour
chaque utilisateur comme c’est le cas lorsque WinVNC fonctionne en tant
qu’application. (Sous Windows 95, cliquez sur Annuler dans la boîte de
dialogue de connexion pour accéder aux paramètres utilisateur par défaut.)
4. Si vous souhaitez installer une nouvelle version de WinVNC ou simplement
désinstaller WinVNC de votre machine, vous devez d’abord retirer le service
du système, au moyen du menu ou bien de l’option de ligne de commande remove.
REMARQUE : un message signalant l’impossibilité de retirer le service
indique généralement que celui-ci n’était pas installé.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p13
V.N.C in French
2.5°) Options de ligne de commande
Les options de ligne de commande disponibles sont toutes décrites ci-dessus.
A moins d’être un utilisateur réellement chevronné de VNC, vous n’aurez
probablement besoin que de celles déjà mentionnées précédemment.
-run
Commande à WinVNC de s’exécuter normalement, sans tenir compte du reste
de la ligne de commande.
-install
Installe le service WinVNC et lit la suite de la ligne de commande.
-remove
Désinstalle le service WinVNC et lit la suite de la ligne de commande.
-settings
Commande à une copie de WinVNC en cours d’exécution d’afficher la boîte
de dialogue Propriétés de l'utilisateur.
-defaultsettings
Commande à une copie de WinVNC en cours d’exécution d’afficher la boîte
de dialogue Propriétés par défaut.
-connect hôte
Commande à une copie de WinVNC en cours d’exécution d’établir une
connexion sortante avec un client en mode écoute sur la machine spécifiée.
Cela équivaut à l’option de menu Ajouter un nouveau client. Vous pouvez faire
figurer plusieurs options -connect sur la même ligne de commande afin de
connecter simultanément divers postes clients.
-kill
Met fin à l’exécution d’une copie de WinVNC.
-about
Commande à une copie de WinVNC en cours d’exécution d’afficher sa boîte
de dialogue A propos.
Si aucune option n’est spécifiée en ligne de commande, WinVNC s’exécute
normalement. Il est possible de combiner plusieurs options. Par exemple, pour
mettre à jour un service WinVNC en cours d’exécution avec une nouvelle version,
vous
pouvez
entrer,
soit :
WinVNC_new -remove -install qui interrompt et désinstalle la version existante,
puis installe la nouvelle version en tant que service, soit : WinVNC_new -kill -run
qui interrompt l’exécution de la copie existante et lance la nouvelle version en tant
qu’application.
2.6°) WinVNC – Paramètres avancés
Des options supplémentaires ont été ajoutées à WinVNC, principalement à l’usage
des administrateurs système, pour leur permettre d’adapter le fonctionnement du
serveur à leurs besoins particuliers. Ces options sont des paramètres DWORD qui
peuvent être définis dans la base de registres et appliqués à un grand nombre de
machines au moyen d’outils tels que Windows Policy Editor.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p14
V.N.C in French
Les versions 3.3.2 R5 et ultérieures de WinVNC autorisent des combinaisons plus
évoluées de ces options afin d’offrir davantage de souplesse. Leur manipulation
s’en trouvant cependant plus complexe, des méthodes plus simples pour les
paramétrer sont actuellement à l’étude. WinVNC exploite les paramètres définis
aux emplacements suivants dans la base de registres :
1. Paramètres spécifiques de la machine locale. Les options spécifiées ici
sont toujours prioritaires. Emplacement dans la base de registres :
HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3\
2. Paramètres utilisateurs locaux par défaut. Emplacement dans la base de
registres :
HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3\Default
3. Paramètres locaux pour chaque utilisateur. Remplacent les paramètres
utilisateurs locaux par défaut. En l’absence d’utilisateur courant, le nom
d’utilisateur est SYSTEM. Emplacement dans la base de registres :
HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3\<utilisateur>
4. Paramètres globaux pour chaque utilisateur. Ces paramètres ne sont lus
que si l’option AllowProprietées a une valeur non nulle (voir plus loin).
Emplacement
dans
la
base
de
registres :
HKEY_CURRENT_USER\Software\ORL\WinVNC3
La plupart des options ne peuvent être spécifiées qu’à certains de ces
emplacements, comme l’indique leur description respective ci-dessous.
Options avancées :
AuthRequired
Par défaut, un serveur WinVNC n’accepte pas les connexions entrantes, sauf
si le serveur comporte un champ mot de passe ayant une valeur non vide.
Cette restriction est destinée à éviter qu’un serveur mal configuré ouvre des
brèches de sécurité à l’insu de l’utilisateur. Toutefois, si un serveur ne doit
être exploité que sur un réseau local sécurisé, il peut être souhaitable de
désactiver ce contrôle et d’autoriser les machines à posséder un mot de passe
vide. Pour ce faire, il suffit d’affecter une valeur nulle à l’option AuthRequired
dans la base de registres. Paramètre spécifique de la machine locale.
AllowLoopback
Par défaut, un serveur WinVNC n’autorise pas une connexion vncviewer
(client) à partir de la même machine. Cela peut être gênant si vous devez
effectuer des tests ou, éventuellement, lorsque vous exploitez plusieurs
instances de WinVNC sous Windows Terminal Server. Affectez à cette
option la valeur 1 pour autoriser les connexions client locales ou la valeur 0
(zéro) pour les interdire. Paramètre spécifique de la machine locale.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p15
V.N.C in French
AllowProprietées
Si cette option a une valeur nulle, l’utilisateur n’est pas autorisé à afficher
la boîte de dialogue Proprietées et ne peut donc modifier aucun paramètre,
y compris son mot de passe. A noter que cela a pour effet de désactiver
tous les paramètres globaux pour chaque utilisateur. Avant d’activer cette
option, il faut donc s’assurer qu’un mot de passe valable a été affecté,
généralement dans les paramètres utilisateurs locaux par défaut.
Paramètre local pour chaque utilisateur.
AllowShutdown
Si cette option a une valeur nulle, l’utilisateur n’est pas autorisé à fermer
WinVNC. Paramètre local pour chaque utilisateur.
AuthHosts
A la différence des autres paramètres, AuthHosts est une chaîne REG_SZ.
Elle sert à spécifier des critères d’adresses IP que les connexions entrantes
doivent respecter pour être acceptées. Par défaut, il n’existe aucun critère
imposé et les connexions issues d’un hôte quelconque sont acceptées.
Les critères
se
présentent
sous
la
forme
suivante :
+[critères_adresse_ip]
?[critères_adresse_ip]
-[critères_adresse_ip]
Dans la syntaxe ci-dessus, [critères_adresse_ip] indique un ou plusieurs
octets servant de critères dans l’adresse IP, en commençant par la
gauche. Par exemple, +158.97 accepte toute adresse commençant par ces
deux nombres, telle que 158.97.12.10 ou 158.97.14.2. A l’inverse, -158.97
rejette toute adresse commençant par ces deux nombres. Si vous combinez
les deux opérateurs, le second a priorité sur le premier. Ainsi, -:+158.97:
rejette toute connexion entrante, sauf celles dont l’adresse source
commence par 158.97. Un critère commençant par un point d’interrogation
indique que les connexions provenant d’une adresse correspondante
doivent être acceptées sur le serveur après demande de confirmation via
une boîte de dialogue. L’option QuerySetting détermine l’effet exact des
trois opérateurs de l’option AuthHosts. Paramètre spécifique de la
machine locale.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p16
V.N.C in French
QuerySetting
Cette option permet de régler le niveau de sécurité de l’option AuthHosts.
Il s’agit d’une valeur DWORD pouvant aller de zéro (accessibilité maximale)
à quatre (sécurité maximale). Le tableau ci-dessous indique l’effet des
opérateurs de AuthHosts pour chacune des valeurs de QuerySetting :
0:
+
Accepter,
?
Accepter,
Demander
1:
+
Accepter,
?
Accepter,
Rejeter
2 : + Accepter, ? Demander, - Rejeter [valeur par défaut]
3:
+
Demander,
?
Demander,
Rejeter
4:
+
Demander,
?
Rejeter,
Rejeter
La valeur par défaut est 2. Paramètre local et global pour chaque
utilisateur.
QueryTimeout
Ce paramètre indique le nombre maximal de secondes pendant lequel la
boîte de dialogue d’acceptation de connexion (voir les options AuthHosts et
QuerySetting) reste affichée avant de rejeter automatiquement la connexion
entrante. Paramètre local et global pour chaque utilisateur.
AutoPortSelect
Commande à WinVNC de sélectionner automatiquement le premier numéro
d’écran disponible. Correspond à la case à cocher Auto dans la boîte de
dialogue Proprietées. Paramètre local ou global pour chaque utilisateur.
CORBAConnect
Ne s’applique qu’à la version interne AT&T. Paramètre local ou global
pour chaque utilisateur.
DebugLevel
DebugMode
L’enregistrement de l’ensemble des messages internes de débogage en
cours d’exécution est désormais possible. Ces informations peuvent être
inscrites dans un fichier journal ou une fenêtre console (ou bien dans le
débogueur MSVC si le programme a été compilé avec le mode débogage
activé). Deux clés de la base de registres sont utilisées pour cela :
DebugMode indique la méthode de journalisation à employer :
[1
=
débogueur
MSVC.]
2 = écriture dans le fichier journal Winvnc.log dans le répertoire WinVNC.
4 = affichage à l’écran dans une fenêtre console.
Il est possible de combiner les valeurs ci-dessus. Par exemple,
DebugMode=6 envoie les messages de débogage à la fois dans le fichier
WinVNC.log et dans une fenêtre console.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p17
V.N.C in French
DebugLevel indique le niveau de détail des informations souhaitées. Toute
valeur positive ou nulle est admise. Spécifiez 0 (zéro, valeur par défaut) si
vous ne souhaitez aucune information de débogage. Une valeur de 10 à 12
correspond au maximum d’informations disponibles. Paramètre spécifique
de la machine locale.
ConnectPriority
Par défaut, un serveur WinVNC interrompt toute connexion existante
lorsqu’une connexion entrante, non partagée, est authentifiée.
Ce paramétrage ne convient pas lorsque la machine hébergeant le serveur
sert également de poste de travail partagé entre plusieurs utilisateurs ou
bien lorsqu’un même affichage est retransmis vers plusieurs clients en
lecture seule, par exemple dans le cadre d’une séance de formation.
ConnectPriority indique à WinVNC que faire lors de la réception d’une
demande
de
connexion
non
partagée :
0
=
Couper
toutes
les
connexions
existantes.
1
=
Maintenir
les
connexions
existantes.
2 = Refuser la nouvelle connexion.
Paramètre spécifique de la machine locale.
IdleTimeout
Ce paramètre indique à WinVNC le nombre maximal de secondes pendant
lequel un client VNC connecté peut rester inactif (c’est-à-dire n’envoyer
aucun événement clavier ou souris ni aucune demande de rafraîchissement
d’écran) avant d’être automatiquement déconnecté. Si la valeur de ce
paramètre est nulle ou non définie, aucun délai d’inactivité n’est appliqué.
Paramètre local ou global pour chaque utilisateur.
InputsEnabled
Correspond (inversement) à l’option Désactiver le clavier et pointeurs
distantsde la boîte de dialogue Proprietées. Paramètre local ou global
pour chaque utilisateur.
LockSetting
Ce paramètre indique à WinVNC que faire en cas de déconnexion d’un
client :
0
=
ne
rien
faire.
1 = verrouiller le poste client (cette option n’est pas implantée pour l’instant).
2
=
fermer
la
session.
Paramètre local ou global pour chaque utilisateur.
LoopbackOnly
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p18
V.N.C in French
Par défaut, les serveurs WinVNC acceptent les connexions entrantes sur
toute adresse de carte réseau, car c’est le moyen le plus simple de prendre
en compte les machines dotées de plusieurs adresses. Dans certains cas,
il est préférable de ne recevoir que les connexions provenant de la machine
locale et destinée à la carte « localhost » (en particulier si VNC est utilisé
sur SSH par souci de sécurité). Si la valeur 1 est affectée à ce paramètre
de la base de registres, WinVNC accepte exclusivement les connexions
locales. Ce paramètre prend alors le pas sur AllowLoopback et AuthHosts.
Par contre, une valeur nulle (option par défaut) commande à WinVNC
d’accepter les connexions provenant de toute carte réseau. Paramètre
spécifique de la machine locale.
Mot de passe
Mot de passe. Paramètre local ou global pour chaque utilisateur.
PollUnderCursor, PollForeground, PollFullScreen, OnlyPollConsole,
OnlyPollOnEvent
Equivalents des différentes options de rafraîchissement de l’écran dans la
boîte de dialogue Proprietées. Paramètres locaux ou globaux pour
chaque utilisateur.
PortNumber
Spécifie le numéro de port utilisé par VNC. Ce paramètre n’est opérant que
si AutoPortSelect est désactivé. Paramètre local ou global pour chaque
utilisateur.
RemoveWallpaper
Indique si WinVNC doit ou non supprimer le « papier peint » en fond d’écran
de l’utilisateur lorsqu’une connexion entrante est établie. Il est nécessaire de
se reconnecter pour que ce paramètre entre en vigueur. Paramètre local
ou global pour chaque utilisateur.
SocketConnect
Correspond à l’option Accepter les connexionsde la boîte de dialogue
Proprietées. Paramètre local ou global pour chaque utilisateur.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p19
V.N.C in French
VNCHooks – Paramètres avancés
WinVNC fait appel à une bibliothèque spéciale, VNCHooks, pour dialoguer avec les
autres applications ouvertes afin de connaître les portions d’écran à rafraîchir.
VNCHooks intercepte les messages envoyés aux fenêtres visibles pour déterminer
les zones de l’écran à mettre à jour. Etant donné que toutes les applications
n’emploient pas la même méthode pour le rafraîchissement de l’affichage, vous
pouvez configurer, via la base de registres, la méthode utilisée par WinVNC pour
l’adapter à certaines applications. Toutes les entrées répertoriées ci-après se
trouvent sous la clé :
HKEY_CURRENT_USER\Software\ORL\VNCHooks\Application_Prefs
• use_GetUpdateRect
Lorsqu’une fenêtre reçoit un message WM_PAINT indiquant qu’elle doit rafraîchir
son contenu, il est possible de déterminer précisément quelles portions ont été
modifiées, de sorte que WinVNC se borne à scruter celles-ci afin de gagner du
temps. Toutefois, cela risque de causer des problèmes ponctuels d’affichage,
notamment lorsqu’une application fait défiler le contenu de sa fenêtre, car dans ce
cas seule la partie de la fenêtre rendue visible par le défilement est considérée
comme rafraîchie. Si ces problèmes deviennent gênants au sein d’une
application, modifiez l’entrée <application>\use_GetUpdateRect dans la base de
registres. La valeur 1 spécifie de recourir à une méthode optimisée de
rafraîchissement (contrairement à la valeur 0).
• use_Timer
Un certain nombre d’applications Windows, notamment l’Horloge, s’appuient sur
des événements WM_TIMER, plutôt que des messages WM_PAINT, pour
rafraîchir leur affichage. Par défaut, WinVNC ne se réfère pas aux messages
WM_TIMER pour le rafraîchissement de l’écran, car de nombreux logiciels s’en
servent dans d’autres buts.
C’est pourquoi l’Horloge ainsi que quelques
autres applications ne s’affichent pas correctement sous WinVNC. Pour y
remédier
au
sein
d’une
application,
il
faut
modifier
l’entrée
<application>\use_Timer dans la base de registres. La valeur 1 indique que les
messages WM_TIMER déclencheront un rafraîchissement dans WinVNC
(contrairement à la valeur 0).
• use_KeyPress
Certaines applications Windows écrivent des caractères directement à l’écran,
lorsque l’utilisateur effectue une saisie dans une fenêtre, au lieu d’utiliser des
messages WM_PAINT pour afficher ce texte. Pour en tenir compte, WinVNC peut
scruter la fenêtre à chaque pression d’une touche sur le clavier. Si vous souhaitez
qu’il en soit ainsi au sein d’une application, vous devez pour cela modifier l’entrée
<application>\use_KeyPress dans la base de registres. La valeur 1 indique que
toute pression de touche provoquera un rafraîchissement de l’affichage
(contrairement à la valeur 0).
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p20
V.N.C in French
• use_LButtonUp, use_MButtonUp, use_RButtonUp
Certaines applications Windows rafraîchissent directement l’affichage en réponse
à un clic de la souris, sans recourir à des messages WM_PAINT intermédiaires.
Pour en tenir compte, il faut paramétrer WinVNC de façon à mettre à jour la
fenêtre appropriée chaque fois que le bouton gauche de la souris est relâché. Si
vous souhaitez qu’il en soit ainsi au sein d’une application, vous devez pour cela
modifier l’entrée <application>\use_LButtonUp dans la base de registres. La
valeur 1 indique que tout clic du bouton gauche provoquera un rafraîchissement
de l’affichage (contrairement à la valeur 0). La même règle s’applique à
use_MButtonUp pour le bouton central et à use_RButtonUp pour le bouton droit.
• use_Deferral
VNCHooks intercepte les messages envoyés aux fenêtres avant qu’ils ne soient
traités par celles-ci. De ce fait, WinVNC risque de rafraîchir une portion de l’écran
sur le poste client avant même que cette zone d’affichage n’ait été effectivement
rafraîchie par l’application. Cela se produit couramment, en particulier sur les
versions multiprocesseurs de NT. C’est pourquoi le rafraîchissement est retardé
par défaut, au moyen d’un message spécial qui est renvoyé dans la file de
messages de la fenêtre de destination au lieu d’être adressé directement à
WinVNC. Lorsque ce message spécial est à nouveau capté par VNCHooks, le
message de rafraîchissement à l’origine de celui-ci a déjà été traité et peut donc
être transmis à WinVNC sans risque qu’il soit appliqué prématurément. Toutefois,
certaines applications ne réagissent pas correctement à ces messages spéciaux.
Il est donc prévu de désactiver le retard de rafraîchissement au moyen de l’entrée
<application>\use_Deferral dans la base de registres. La valeur 1 indique que le
rafraîchissement de l’écran doit être retardé (contrairement à la valeur 0).
2.7°) Fonctionnement sous d’autres systèmes Win32
WinVNC fonctionne parfaitement sous NT 3.51 mais, en l’absence de barre des
tâches, il n’est pas possible d’accéder à la boîte de dialogue Proprietées. De plus,
les combinaisons de touches Ctrl-Alt-Suppr provenant des clients ne peuvent pas
être interprétées correctement par NT 3.51, ce qui limite l’intérêt de WinVNC en tant
que service sur cette plate-forme. Le logiciel fonctionne sous NT 5 bêta. Si vous avez
le choix, il est conseillé d’utiliser NT 4.0 avec les derniers SP (Service Packs).
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p21
V.N.C in French
Chapitre 3 : VNC – Forum aux questions (FAQ)
3.7.1°) Prise en main
1.
2.
3.
4.
5.
6.
7.
Où se procurer VNC ?
Quel rapport y a-t-il avec ORL ? Pourquoi le lien vers Olivetti/Oracle ?
J’ai téléchargé les fichiers .EXE mais ils ne fonctionnent pas.
Je lance SETUP.EXE mais rien ne se passe.
Je lance WinVNC, mais rien ne semble se passer. Je ne vois pas d’icône dans la barre des tâches.
WinVNC provoque un écran d’erreur à fond bleu sous NT.
J’obtiens un message d’erreur concernant la désactivation de l’algorithme de Nagle. Qu’est-ce que
cela signifie ?
8. J’obtiens un message d’erreur concernant les formats d’écran « Planar » et « Chunky ». Qu’est-ce
que cela signifie ?
9. Comment configurer une machine Windows 95/98 de façon à pouvoir à s’y connecter directement
et visualiser son écran au moyen de VNC ?
10.En lançant le programme vncserver pour Unix, j’obtiens le message « No such file or directory ».
11.En lançant le programme vncserver, j’obtiens le message « Number found where operator
expected », « prototype mismatch » ou « out of memory ».
12.J’ai lancé le serveur X au moyen de vncserver, mais il s’arrête en affichant le message « Could not
open default font ‘fixed’»
13.Le fichier journal contient des erreurs telles que « failed to bind listener » et « Failed to establish all
listening sockets ».
14.Vncserver semble s’arrêter sans inscrire aucun message dans le fichier journal.
15.Sous Solaris/HP-UX, Xvnc s’arrête avec un vidage mémoire (core dump).
16.Une fois connecté à mon serveur VNC Unix, je ne vois qu’un bureau gris avec le pointeur de la
souris.
17.Le fichier journal contient un message d’erreur provenant de xrdb / Xlib.
18.Le client Java ne fonctionne pas dans mon navigateur.
19.Le client Windows s’arrête dès son lancement ou renvoie immédiatement un message d’erreur
(« invalid page fault »), avant même la saisie d’un nom de serveur.
20.Mon logiciel client ne parvient pas à se connecter à mon serveur.
3.7.2°) Exécution des programmes
21.Mon serveur X VNC fonctionne, mais je ne vois pas mon environnement normal. Comment
changer de gestionnaire de fenêtres ou autre ?
22.Est-il possible de déporter l’écran X normal de mon poste (display :0) de la même façon qu’avec le
serveur Windows ?
23.Pourquoi ne puis-je lancer vncserver/Xvnc qu’en tant que root ?
24.Quel modèle de couleurs X utilise Xvnc ?
25.Est-il possible de couper-copier-coller entre le client et le serveur ?
26.Il existe une fuite mémoire dans Xvnc.
27.Est-il possible de lancer le serveur Windows avant qu’un utilisateur soit connecté ?
28.Pourquoi Ctrl-Alt-Suppr ne fonctionne pas ? Pourquoi ne puis-je pas débloquer mon poste NT à
distance ? Pourquoi ne puis-je pas interrompre l’économiseur d’écran à distance ?
29.Lorsque je me connecte via VNC et que j’ouvre une session sur ma machine Windows, je suis
déconnecté et dois me reconnecter.
30.Comment faire pour désactiver l’écran physique local, ainsi que le clavier et la souris, sur mon
serveur WinVNC lorsque j’y accède à distance ?
31.J’éprouve des difficultés à envoyer Ctrl-Alt-Suppr à un serveur Windows.
32.Je ne peux pas faire fonctionner le programme sous Windows 2000.
33.Les touches mortes ne fonctionnent pas sur mon clavier.
34.Lorsque j’ouvre une fenêtre DOS, elle ne s’affiche pas sur la machine distante.
35.Je ne peux pas taper dans une fenêtre DOS ou toute application DOS.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p22
V.N.C in French
36.Le clavier ne fonctionne pas ou les touches produisent des résultats inattendus.
37.La plupart de mes applications Windows fonctionnent correctement à distance, mais l’une d’elles
ne rafraîchit pas sa fenêtre.
38.WinVNC mobilise énormément de ressources sur mon PC.
39.WinVNC quitte ou fait quitter d’autres applications, peu de temps après la connexion d’un client.
40.Mon affichage Windows distant est totalement brouillé.
41.Je rencontre des problèmes avec les doubles-clics dans Windows.
42.En installant WinVNC en tant que service sur de nombreuses machines, je dois répondre à une
demande de mot de passe sur chacune. Est-il possible d’automatiser cette procédure ?
43.Je n’ai qu’une souris Windows à deux boutons, mais j’ai besoin de trois boutons pour X.
44.J’ai une souris Windows à trois boutons, mais le bouton central ne fonctionne pas.
45.Ma machine ne possède pas d’entrée DNS ni d’adresse IP statique. Quelle adresse doivent
indiquer les autres utilisateurs pour se connecter à mon serveur WinVNC ?
46.Est-il possible de masquer l’icône créée dans la barre des tâches par WinVNC ?
47.Est-il possible de configurer WinVNC pour utiliser mon mot de passe Windows NT aux fins
d’authentification ?
48.Est-il possible de lancer automatiquement le serveur Macintosh au démarrage de la machine ?
49.Lorsque je tente de définir un nouveau mot de passe pour mon serveur Mac, je clique sur le bouton
CHANGE sur la page Web, mais rien ne se passe. Le logiciel essaie d’afficher la page
settings.html, mais n’y parvient pas.
3.7.3°) Questions d’ordre général
50.Comment accélérer VNC ?
51.VNC fonctionne-t-il à travers un pare-feu (firewall) ?
52.Quels sont les ports TCP/IP utilisés par VNC ?
53.Est-il possible d’exploiter VNC sur un port normalement utilisé pour un service standard (par
exemple le port 21 ou 80) ?
54.VNC est-il sécurisé ?
55.Est-il prévu de sécuriser davantage le logiciel ?
56.Est-il possible de transférer des fichiers (par exemple par glisser-déposer) entre les machines
locale et distante ?
57.Des versions sont-elles prévues pour AIX, EPOC, HP-UX, SGI, Win 3.1 ou d’autres platesformes ?
58.Est-ce que la compression du flux de données améliorerait les performances ?
59.Pourquoi ne pas stocker des parties de l’écran en mémoire cache côté client ?
60.Est-il possible d’utiliser VNC par modem sans recourir à TCP/IP ?
61.VNC souffre-t-il de bogues An 2000 ?
62.Comment installer WinVNC sur plusieurs machines ?
63.Est-il possible de connecter plusieurs utilisateurs au même serveur Windows et d’afficher un
bureau différent sur l’écran de chacun, comme avec WinFrame, NTrigue, WTS ou autre ?
64.D’autres conseils ?
3.7.4°) Compilation du code source
65.J’essaie de compiler WinVNC mais le compilateur se plaint de l’absence de divers fichiers.
66.J’éprouve des difficultés à compiler VNC sur ma plate-forme.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p23
V.N.C in French
VNC – Questions/réponses
3.7.1°) Prise en main
Q1
Où se procurer VNC ?
Les dernières versions en date de VNC et de sa documentation sont toujours
disponibles sur le site Web d’AT&T Laboratories Cambridge, à l’adresse
http://www.uk.research.att.com/vnc. Par ailleurs, un certain nombre
d’extensions, de compléments et d’adaptations à d’autres plates-formes se
trouvent sur la page contributions.
Q2
Quel rapport y a-t-il avec ORL ? Pourquoi le lien vers Olivetti/Oracle ?
En janvier 1999, AT&T a acquis ORL (Olivetti Research Laboratory), fondé
12 ans auparavant et devenu depuis, avec l’appui financier de la société
Oracle, AT&T Laboratories Cambridge.
Q3
J’ai téléchargé les fichiers .EXE mais ils ne fonctionnent pas.
Netscape a la mauvaise habitude d’accoler l’extension .EXE au nom d’un
fichier lorsqu’il considère qu’il s’agit d’un exécutable. Lorsque vous avez
rempli le formulaire de téléchargement, vous avez dû spécifier un type de
compression, or le type .EXE n’en fait pas partie. Par conséquent, si le fichier
téléchargé comporte cette extension, remplacez-la par celle correspondant au
type de compression demandé (généralement .tgz), puis décompressez le
fichier au moyen de l’utilitaire approprié.
Q4
Je lance SETUP.EXE mais rien ne se passe.
Il arrive fréquemment que le programme d’installation ne fonctionne pas s’il
est lancé à partir d’un disque réseau. Copiez-le d’abord sur un disque local.
Sous NT, assurez-vous que le SP (Service Pack) 3 ou ultérieur est installé. Il
semble en effet que le logiciel d’installation InstallShield ne fonctionne pas en
son absence.
Q5
Je lance WinVNC, mais rien ne semble se passer. Je ne vois pas d’icône
dans la barre des tâches.
Si vous utilisez une version antérieure à 3.3.3, il est conseillé d’installer une version
plus récente. Si vous utilisez la version 3.3.3 ou une version ultérieure, le problème
est que WinVNC ne sait pas qu’un utilisateur est connecté. Sous Windows 95,
le problème se pose si vous n’avez pas saisi de mot de passe au démarrage. Si cela
vous arrive fréquemment, il peut être judicieux de définir un mot de passe vide dans
Windows, de façon que le système ne vous le demande plus.
Si vous exécutez WinVNC en tant que service, il est possible que le service n’ait pas
été informé de votre identité par Assistant de service lors de votre connexion. Vous
pouvez essayer de lancer Assistant de service via le menu Démarrer afin de vérifier
si le problème provient de là.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p24
V.N.C in French
Q6
WinVNC provoque un écran d’erreur à fond bleu sous NT.
Une fois encore, assurez-vous que vous avez installé le Service Pack 3 ou
ultérieur. Ce type d’erreur est généralement dû à des bogues du Service Pack
1. Tenez compte également de l’avertissement indiquant que, si vous ajoutez
ou modifiez des composants dans votre système, vous devez réappliquer le
Service Pack. Si ce remède est inefficace, vérifiez si des mises à jour sont
disponibles pour vos pilotes réseau et graphiques. VNC fait un usage intensif
de votre système vidéo comme de votre réseau, d’où le risque de se heurter à
des bogues dans l’un ou l’autre. WinVNC peut certes lui aussi comporter des
bogues, toutefois des milliers de machines l’exploitent sans problèmes ; c’est
pourquoi il est conseillé de contrôler les autres composants de votre système
avant d’incriminer directement WinVNC.
Q7
J’obtiens un message d’erreur concernant la
l’algorithme de Nagle. Qu’est-ce que cela signifie ?
désactivation
de
L’algorithme de Nagle sert fréquemment à optimiser les connexions par
socket. Dans certaines circonstances, il regroupe de nombreuses
transmissions de faible volume pour une meilleure utilisation de la bande
passante. Or VNC exige la transmission instantanée de faibles volumes de
données (tels que les déplacements de la souris), c’est pourquoi cet
algorithme est désactivé au moyen de l’option TCP_NODELAY. Si cela
provoque une erreur, le problème provient de votre pile de protocoles TCP/IP.
Le Service Pack 6 pour NT a notamment introduit un problème dans ce
domaine, mais il semble qu’un remède soit fourni dans l’article Q245678 de la
base de connaissances de Microsoft. Si le problème persiste, essayez
d’appliquer
le
correctif
de
sécurité
figurant
à
l’adresse
http://www.microsoft.com/technet/security/bulletin/ms99-046.asp. Ce correctif
paraît efficace, même s’il n’est peut-être que censer pallier un Service Pack 6a
incomplet. Une future version de VNC se bornera à afficher un message
d’avertissement plutôt que de déclencher une erreur fatale.
Q8
J’obtiens un message d’erreur concernant les formats d’écran « Planar »
et « Chunky ». Qu’est-ce que cela signifie ?
Cette erreur se produit généralement lorsque WinVNC fonctionne sous
Windows 95/98/ME ou Windows 2000 en mode d’affichage 16 couleurs (N.B.
pas 16 bits !). Le problème est dû à la technique utilisée par le pilote VGA
16 couleurs pour représenter l’écran en interne. Vous devriez pouvoir
résoudre le problème en remplaçant vos pilotes d’affichage par des versions
spécifiques à votre matériel ou en augmentant le nombre de couleurs (à 256
couleurs, 16 bits ou 32 bits, par exemple). Ce problème ne se pose pas sous
Windows NT.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p25
V.N.C in French
Q9
Comment configurer une machine Windows 95/98 de façon à pouvoir
s’y connecter directement et visualiser son écran au moyen de VNC ?
Vous devez installer votre modem via le panneau de configuration si ce n’est
déjà fait, puis configurer le serveur d’accès distant sur votre machine serveur.
(Cette fonction est incluse dans Windows 98 et NT4. Sous Windows 95, elle
figure dans le Pack Plus, mais vous devez en télécharger la version 1.3 ou
ultérieure sur le site de Microsoft. Au moment de la rédaction de ce document,
l’adresse était celle-ci.) Vous pouvez activer le serveur d’accès distant via le
menu Connexions de la fenêtre d’accès réseau à distance. Si vous n’y avez
pas accès ou que vous avez mis à jour l’accès réseau à distance comme
indiqué plus haut, vous devez l’installer via l’onglet Installation de Windows du
panneau de configuration Ajout/Suppression de programmes. Lorsque
le serveur est en fonctionnement et que vous êtes connecté, la machine
serveur doit apparaître avec une adresse du type 192.168.55.1 dans le logiciel
client. Pour la visualiser, servez-vous de l’icône du serveur VNC, de la
commande « netstat –r » ou de l’utilitaire winipcfg. Vous devez alors être en
mesure de vous connecter, par exemple, à 192.168.55.1:0.
Q10
En lançant le programme vncserver pour Unix, j’obtiens le message
« No such file or directory ».
Vncserver est un script Perl, dont la première ligne doit pointer vers
l’emplacement où Perl est installé. Sous Linux, il s’agit généralement du
répertoire /usr/bin/perl ; sur les autres plates-formes, c’est plus
vraisemblablement /usr/local/bin/perl. Modifiez cette ligne de façon à pointer vers
le bon répertoire.
Q11
En lançant le programme vncserver, j’obtiens le message « Number
found where operator expected », « prototype mismatch » ou « out of
memory ».
Remarque : ce problème devrait être résolu à partir de la version 3.3.2R3. Il
s’agit d’une erreur Perl, qui se produit sur les plates-formes où l’installation
de Perl n’est pas tout à fait correcte. C’est notamment le cas sous S.u.S.E.
Linux et Redhat 5.2. Le problème provient probablement la ligne suivante
dans le script vncserver :
eval 'require "sys/socket.ph"';
La première solution est consiste à remplacer cette ligne par :
($] >= 5.0) ? eval 'use Socket' : eval 'require "sys/socket.ph"';
Si le problème persiste, en particulier sous S.u.S.E., essayez la ligne
ci-dessous :
eval 'require "linux/socket.ph"';
Une autre solution consiste à vérifier votre installation Perl pour voir si
socket.ph se trouve dans un autre répertoire.
N’oubliez pas que vncserver n’est qu’un raccourci pratique servant à
appeler Xvnc. S’il vous pose des problèmes, rien ne vous interdit de le
contourner et de lancer Xvnc directement.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p26
V.N.C in French
Q12
J’ai lancé le serveur X au moyen de vncserver, mais il s’arrête en
affichant le message « Could not open default font 'fixed' ».
La police « fixed » est nécessaire au lancement du serveur. Si celui-ci ne la
trouve pas, vous devez spécifier le chemin d’accès de cette police sur votre
machine dans le script « vncserver ». Si vous ne connaissez pas ce chemin
d’accès, entrez « xset q » dans une session X normale. Parmi les
informations renvoyées par cette commande figure le chemin d’accès des
polices utilisées par le serveur X, ce qui correspond généralement à ce dont
Xvnc a besoin. Sur certaines plates-formes, il est possible que vous deviez
remplacer la virgule par un point-virgule en tant que séparateur dans le
chemin d’accès des polices.
Le serveur VNC peut également être perturbé par la mention, dans votre
chemin d’accès de polices, de répertoires qui en réalité n’existent pas dans
votre système. Prenez soin de retirer ces répertoires de votre chemin
d’accès. A noter par ailleurs que les versions plus anciennes du serveur
Xvnc considèrent par défaut que les polices ont une résolution de 100 ppp
(points par pouce, ou dpi). Or certaines distributions RedHat, par exemple,
n’implantent que des polices à 75 ppp, de sorte qu’il vous faudra peut-être
installer les RPM correspondant aux polices manquantes à partir de votre
distribution, ou bien recourir à l’option -dpi de Xvnc, ou encore installer la
dernière version en date du programme.
Q13
Le fichier journal contient des erreurs telles que « failed to bind listener »
et « Failed to establish all listening sockets ».
Ces erreurs sont probablement dues aux droits d’accès sur /tmp/.X11-unix.
Elles peuvent notamment se produire si vous avez installé Solaris 2.7 ou
Redhat 6.0, par exemple. Voir plus loin la section intitulée « Pourquoi ne puisje lancer vncserver/Xvnc qu’en tant que root ? ».
Q14
Vncserver semble s’arrêter sans inscrire aucun message dans le fichier
journal.
Vérifiez si le processus Xvnc s’est réellement interrompu. Si oui, vérifiez que
votre chemin d’accès de polices VNC (défini en décommentant les lignes
appropriées dans le script vncserver) ne mentionne aucun répertoire
inexistant. Le code XFree86 incorporé aux anciennes versions de Xvnc
semble présenter un problème qui entraîne un arrêt « silencieux » du serveur
lorsque le chemin d’accès comporte un ou plusieurs répertoires inexistants.
L’installation d’une version 3.3.3 ou ultérieure devrait réduire ce risque.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p27
V.N.C in French
Q15
Sous Solaris/HP-UX, Xvnc s’arrête avec un vidage mémoire (core dump).
Il existe dans XFree86 (sur lequel repose Xvnc) un bogue qui rend les
serveurs Solaris très instable lorsque la résolution couleur est de 16 bits.
Utilisez l’option -depth pour lancer votre serveur avec une résolution couleur
de 8 ou 24 bits, ce qui devrait remédier au problème. Il semble que le
problème ait été également constaté sous HP-UX. Darrell Kindred a présenté
un correctif qui accélère le fonctionnement du programme sur les machines
Alpha, tout en palliant ce problème. Le problème est également résolu dans
les versions 3.3.3 et ultérieures de VNC.
Q16
Une fois connecté à mon serveur VNC Unix, je ne vois qu’un bureau gris
avec le pointeur de la souris.
Une fois que le script vncserver a lancé le serveur Xvnc, il exécute votre script
~/.vnc/xstartup. Par défaut, ce dernier tente de lancer le gestionnaire de
fenêtres twm mais, si ce dernier ne figure pas dans votre chemin d’accès ou si
vous préférez employer un autre gestionnaire de fenêtres, vous devez
modifier xstartup en conséquence. Le fichier journal peut également vous
fournir des indices quant à la nature du problème.
Q17
Le fichier journal contient un message d’erreur provenant de xrdb / Xlib.
Par défaut, votre script xstartup commence par exécuter xrdb afin de
charger vos ressources. Par conséquent, si le serveur Xvnc n’a pas
démarré pour une raison ou pour une autre, xrdb est souvent le premier à le
remarquer et à renvoyer une erreur. (Toutefois, si vous obtenez le message
« command not found », cela signifie probablement que xrdb ne figure pas
dans votre chemin d’accès ; vous devez alors le localiser dans votre
système et l’ajouter à votre chemin d’accès.)
Si vous obtenez un message tel que « connection refused » ou « Can’t
connect: errno = 111 », c’est que le serveur Xvnc est probablement absent.
Dans ce cas, vous devez vérifier si le processus Xvnc est réellement en
cours d’exécution et si le fichier journal ne contient pas un message
précédent signalant son arrêt. La raison de loin la plus courante d’un
non-démarrage du serveur est que celui-ci n’a pas accès à la police
« fixed » (voir plus haut). Les autres possibilités sont que le serveur se soit
arrêté sans message d’erreur ou qu’il soit très long à démarrer.
Le script vncserver prévoit un délai de 3 secondes avant de lancer xstartup
mais, dans des cas extrêmes, cela peut se révéler insuffisant. Enfin, la
variable DISPLAY utilisée par vncserver est fonction des résultats fournis
par la commande « uname - n ». Si vos applications ne peuvent pas en
déduire la bonne adresse IP, éventuellement en raison de la présence de
paramètres fantaisistes dans /etc/hosts, elles ne seront pas en mesure
d’établir une connexion.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p28
V.N.C in French
Si vous obtenez un message « Client is not authorized to connect to
Server » ou similaire, il existe un problème avec xauth, qui ne figure
peut-être pas dans votre chemin d’accès. Vous pouvez essayer d’y
remédier temporairement au moyen de xhost, mais cette solution est
déconseillée à long terme. En cas d’échec de xauth, le fichier journal doit
contenir une indication à ce sujet.
Q18
Le client Java ne fonctionne pas dans mon navigateur.
Plusieurs implémentations de Java présentent des bogues qui perturbent
l’applet VNC. Essayez de cliquer sur Recharger dans votre navigateur. Ce
problème a été constaté dans Netscape Navigator 3 et Internet Explorer 5. A
noter par ailleurs qu’il arrive fréquemment que l’applet Java ne fonctionne pas
si vous accédez au serveur via un proxy. Etablissez une connexion directe
dans la mesure du possible.
Q19
Le client Windows s’arrête dès son lancement ou renvoie immédiatement
un message d’erreur (« invalid page fault »), avant même la saisie d’un
nom de serveur.
Il existe un bogue dans le code qui récupère la liste des connexions les plus
récentes pour la boîte de dialogue initiale. Si, lorsque vous lancez le client
pour la première fois, vous vous contentez d’appuyer sur Entrée sans saisir de
nom de serveur, cela est mémorisé en tant qu’entrée vide dans la liste des
connexions récentes. Le remède consiste, au moyen de REGEDIT, à
supprimer
de
la
base
de
registres
la
clé
HKEY_CURRENT_USER\Software\ORL\VNCviewer\MRU. Ce problème devrait être
corrigé dans la version 3.3.3r2 du logiciel client.
Q20
Mon logiciel client ne parvient pas à se connecter à mon serveur.
VNC exige un réseau TCP/IP correctement configuré et opérationnel. C’est
pourquoi vous devez être sûr à 100% de votre configuration TCP/IP avant
de supposer que le problème concerne VNC lui-même. Voici quelques
points à vérifier, si nécessaire avec l’assistance d’un technicien de votre
entourage :
• Pouvez-vous envoyer un ping à la machine serveur à partir du client ?
• Est-ce que le serveur VNC fonctionne réellement sur la machine
serveur ?
• Le serveur attend une connexion sur le port 5900+numéro d’écran.
Pouvez-vous contacter ce port par telnet à partir du poste client ?
• Avez-vous spécifié l’adresse correctement au client ? Si vous utilisez un
numéro d’écran différent de zéro pour le serveur (ce qui est
généralement le cas sur les machines Unix), avez-vous pensé à le
spécifier ?
Est-ce
que le nom du serveur est connu du DNS ? Essayez d’utiliser
•
une adresse IP explicite au lieu d’un nom (par exemple 123.456.78.9:0
au lieu de snoopy:0).
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p29
V.N.C in French
• Est-ce que l’accès pourrait être bloqué par un firewall ou un proxy
intermédiaire ?
• Si vous utilisez le client Java, avez-vous pensé à spécifier le bon port à
l’intérieur de l’URL ? (par exemple http://snoopy:5800) ?
• Essayez, si possible, de lancer le serveur et/ou le client sur d’autres
machines de votre réseau afin de déterminer à quelle extrémité se situe
le problème.
• Essayez, si possible, de lancer le logiciel sur une autre plate-forme.
Par exemple, si vous rencontrez des problèmes pour accéder à un PC
à partir d’un autre PC, faites un essai de connexion à partir d’une
machine Unix.
3.7.2°) Exécution des programmes
Q21
Mon serveur X VNC fonctionne, mais je ne vois pas mon environnement
normal. Comment changer de gestionnaire de fenêtres ou autre ?
Le gestionnaire de fenêtres est lancé par le script ~/.vnc/xstartup. Nous
utilisons twm car il est disponible sur la quasi-totalité des plates-formes Unix.
Modifiez le script si vous préférez un autre gestionnaire de fenêtres. Sur de
nombreuses plates-formes, vous pouvez également faire pointer xstartup vers
le script qui sert normalement à lancer votre environnement X.
Une solution plus élaborée consiste à spécifier l’option -name au lancement
de vncserver, puis à exécuter différentes actions dans le script xstartup en
fonction du nom fourni. Exemple :
case "$VNCDESKTOP" in
kde)
startkde &
;;
*)
xterm -geometry 40x10+40+40 -ls -title "$VNCDESKTOP Desktop" &
twm &
;;
esac
Voir également la question suivante.
Q22
Est-il possible de déporter l’écran X normal de mon poste (display :0)
de la même façon qu’avec le serveur Windows ?
Il est possible d’intégrer le support VNC à un serveur X standard, mais ce
n’est pas dans nos intentions pour l’instant. Il semble que Jens Wagner l’ait
réalisé (voir x0rfbserver). Nous exécutons en général toutes nos sessions X
en tant que sessions VNC et n’utilisons le serveur X local que pour faire
tourner le client. Cette configuration est très rapide lorsqu’elle est installée
sur la même machine que le serveur. Si vous trouvez excessif de faire
fonctionner deux serveurs X sur la même machine, voyez le client svgalib
de Ganesh Varadarajan.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p30
V.N.C in French
Q23
Pourquoi ne puis-je lancer vncserver/Xvnc qu’en tant que root ?
La raison la plus probable est que Xvnc ne peut pas créer le socket de
domaine unix (dont le chemin d’accès est généralement /tmp/.X11-unix/Xn).
Assurez-vous que les utilisateurs peuvent écrire dans ce répertoire, au
moyen de la commande chmod 01777 /tmp/.X11-unix
Vous pouvez également indiquer à Xvnc de ne pas utiliser de socket de
domaine unix, au moyen de l’option -nolisten local. A noter que cela implique
que DISPLAY ait la valeur "host:n", et pas simplement ":n".
Une autre solution consiste à affecter au fichier binaire Xvnc les mêmes
droits d‘accès que votre serveur X normal, mais cela peut poser davantage
de risques du point de vue de la sécurité.
Q24
Quel modèle de couleurs X utilise Xvnc ?
Par défaut, vncserver lance Xvnc avec la même résolution couleur que
l’affichage X existant, le cas échéant, ou, à défaut, avec une résolution de
8 bits par pixel. Nous avons essayé d’éviter autant que possible l’usage de
tables de couleurs et utilisons normalement les « vraies couleurs », même
à 8 bits par pixel.
Toutefois, certaines applications X ne fonctionnent pas très bien avec de
vraies couleurs en 8 bits. Vous pouvez alors commander à Xvnc d’employer
des pseudo-couleurs, plus courantes, en lançant vncserver avec l’option
« -cc 3 ».
Q25
Est-il possible de couper-copier-coller entre le client et le serveur ?
VNC offre la possibilité de copier et coller du texte ASCII dans les deux
sens, à condition que le client et le serveur le permettent. Lorsque le
contenu du presse-papiers est modifié sur le poste client, les changements
sont répercutés sur le serveur et vice versa.
Quelques exceptions à noter :
• L’environnement X dispose de plusieurs méthodes pour exploiter le
•
presse-papiers, tout comme l’utilisation de ce dernier peut varier d’une
application à l’autre. Emacs et xterm doivent fonctionner correctement.
Si vous constatez que votre application X ne fonctionne pas via VNC,
vous pouvez généralement utiliser le programme xcutsel pour copier le
presse-papiers entre les différentes méthodes X. VNC utilise
Cut_Buffer0, de sorte que si vous sélectionner du texte dans Netscape
sous Unix, par exemple, vous devrez peut-être cliquer sur Copy
PRIMARY to 0 pour que ce texte soit accessible à l’autre extrémité de
la connexion VNC. Vous pouvez faire appel aux ressources X pour
rendre le libellé des boutons plus parlant. Voici un exemple de script :
#./bin/sh
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p31
V.N.C in French
•
•
•
•
•
•
•
exec xcutsel \
-xrm '*quit.borderWidth:0' \
-xrm '*quit.height: 1' \
-xrm '*quit.label:' \
-xrm '*sel-cut.label: Presse-papiers depuis Netscape' \
-xrm '*cut-sel.label: Presse-papiers vers Netscape' \
-xrm '*font: -*-helvetica-*-r-*-*-*-*-*-*-*-*-*-*'
Michael Witrant a écrit un programme pour automatiser le transfert.
Il commente à ce sujet :
J’ai le plaisir d’annoncer autocutsel version 0.1.
Cela pourra intéresser ceux qui utilisent xcutsel pour copier ou
couper et coller entre VNC et un bureau X. J’en avais assez de
cliquer sur les boutons de xcutsel pour faire des copier-coller entre
les applications GTK sur mon bureau VNC et le système Windows
équipé de vncviewer.
Cet outil scrute régulièrement la sélection primaire et le cutbuffer 0.
Si l’un est modifié, le changement est répercuté sur l’autre.
Je n’ai donc plus besoin de xcutsel pour couper/copier-coller entre
GTK (via VNC) et Windows.
Vous pouvez télécharger mon outil à l’adresse suivante :
http://www.lepton.fr/tools/autocutsel
• Les applets Java exécutées via un navigateur n’ayant pas accès au
presse-papiers de la machine sur laquelle elles fonctionnent, le client
Java dispose d’un bouton Presse-papiers. Celui-ci ouvre une fenêtre
affichant le contenu du presse-papiers distant, pour vous permettre de
le manipuler localement.
•
Q26
Il existe une fuite mémoire dans Xvnc.
Ce problème est résolu dans les versions 3.3.2r3 et ultérieures. Si vous
utilisez une ancienne version, vous trouverez un correctif sur ce site.
Q27
Est-il possible de lancer le serveur Windows avant qu’un utilisateur soit
connecté ?
Oui. Lisez la section sur l’exécution de WinVNC en tant que service dans la
documentation.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p32
V.N.C in French
Q28
Pourquoi Ctrl-Alt-Suppr ne fonctionne pas ? Pourquoi ne puis-je pas
débloquer mon poste NT à distance ? Pourquoi ne puis-je pas
interrompre l’économiseur d’écran à distance ?
Assurez-vous que vous utilisez une version récente de VNC et que vous
l’exécutez en tant que service. A partir de certaines plates-formes, il n’est
pas possible de taper Ctrl-Alt-Suppr directement, car cette combinaison de
touches est interceptée par la machine locale. Le client Windows, par
exemple, comporte une option de menu permettant d’envoyer Ctrl-Alt-Suppr à
l’ordinateur hôte distant. Dans certains cas, il s’avère que Ctrl-Alt-Retour
arrière peut remplacer Ctrl-Alt-Suppr. Les économiseurs d’écran utilisent
parfois une résolution différente, pouvant entraîner votre déconnexion lors de
leur arrêt ou de leur mise en route (voir la question suivante).
Q29
Lorsque je me connecte via VNC et que j’ouvre une session sur ma
machine Windows, je suis déconnecté et dois me reconnecter.
Il arrive qu’une ouverture de session entraîne un changement de résolution
d’écran, si les paramètres d’affichage de l’utilisateur sont différents des
valeurs par défaut. En pareil cas, le serveur vous déconnecte et vous devez
vous reconnecter pour obtenir le nouveau format d’écran. Il peut aussi arriver
occasionnellement sous NT que la résolution change temporairement lors
d’une ouverture de session, avant l’établissement de la résolution finale. Si
WinVNC le détecte, vous pouvez également être déconnecté.
Si l’utilisateur a défini un numéro d’écran différent dans la boîte de dialogue
Proprietées de WinVNC, vous serez également déconnecté.
Q30
Comment faire pour désactiver l’écran physique local, ainsi que le
clavier et la souris, sur mon serveur WinVNC lorsque j’y accède à
distance ?
A notre connaissance, il n’existe pas de moyen de désactiver ces
périphériques locaux tout en pouvant continuer à lire l’écran et à injecter des
événements clavier ou souris simulés à partir de WinVNC. Toute suggestion
dans ce sens est donc la bienvenue. En attendant, si cette mesure de sécurité
est primordiale, nous ne pouvons que vous conseiller de vous tourner vers
d’autres solutions, telles qu’un économiseur d’écran protégé par mot de
passe, un clavier verrouillable, l’extinction de l’écran, le débranchement du
clavier ou bien d’autres dispositifs physiques de protection.
Q31
J’éprouve des difficultés à envoyer Ctrl-Alt-Suppr à un serveur Windows.
• Ctrl-Alt-Suppr ne peut être reconnu par un serveur VNC sous Windows
NT, à condition que VNC fonctionne en tant que service. Sous
Windows 95/98, cette combinaison de touches suspend l’exécution de
tous les processus, y compris le serveur VNC, ce qui ne présente pas
grand intérêt.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p33
V.N.C in French
• Les clients Windows et Java comportent une option de menu
permettant d’envoyer la combinaison Ctrl-Alt-Suppr à la machine
distante, sans qu’elle soit interprétée localement.
• Si vous utilisez le client Mac ou X, vous devez pouvoir utiliser cette
combinaison de touches, toutefois il semble que certaines
plates-formes l’interceptent. Si c’est votre cas, il est à craindre que vous
n’ayez à chercher une solution par vous-même. Essayez des variantes,
par exemple en utilisant la touche Ctrl de droite ou bien en changeant
de touche Suppr, si votre clavier en comporte plusieurs.
Q32
Je ne peux pas faire fonctionner le programme sous Windows 2000.
Si vous utilisez le pilote VGA standard, essayez de sélectionner le pilote
SVGA ou bien un pilote spécifique à votre carte vidéo. Windows 2000 exploite
le pilote VGA de Windows 98, qui présente des problèmes.
Q33
Les touches mortes ne fonctionnent pas sur mon clavier.
Il est extrêmement difficile de gérer les claviers internationaux sur différentes
plates-formes. Nous travaillons au problème des touches mortes, mais toute
aide à ce sujet est la bienvenue.
Q34
Lorsque j’ouvre une fenêtre DOS, elle ne s’affiche pas sur la machine
distante.
Vous remarquerez peut-être également que le pointeur de la souris laisse un
sillon de flèches derrière lui. Cela se produit avec des sessions DOS plein
écran. WinVNC n’est pas capable de lire l’écran en pareil cas, toutefois les
touches tapées doivent pouvoir être interprétées normalement. Appuyez sur
Alt-Entrée pour réduire la taille de la fenêtre DOS et quitter le mode plein
écran.
Q35
Je ne peux pas taper dans une fenêtre DOS ou toute application DOS.
Cela est dû au fait que Windows 95 utilise des appels au BIOS et non des
messages Windows pour interpréter les pressions de touches dans la fenêtre
de commandes DOS. Ce problème devrait être résolu dans les version 3.3.1
R19 et ultérieures du serveur WinVNC. Si vous utilisez une version antérieure,
désinstallez-la et mettez-la à jour.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p34
V.N.C in French
Q36
Le clavier ne fonctionne pas ou les touches produisent des résultats
inattendus.
Il existe un problème courant qui peut en être la cause. Si une touche spéciale
telle que Maj, Ctrl ou Alt est enfoncée et que la fenêtre du logiciel client n’est
plus au premier plan ou se referme, le message indiquant que la touche est
relâchée ne parvient jamais au client et donc au serveur distant. De ce fait, ce
dernier interprète, par exemple, la touche M comme Ctrl-M. Nous avons pris
diverses précautions pour réduire ce risque. C’est ainsi que le logiciel client
relâche automatiquement les diverses touches spéciales lorsque sa fenêtre
est désactivée. Le problème peut néanmoins encore se produire de temps à
autre. Dans ce cas, la solution est simple : il suffit d’enfoncer puis de relâcher
la touche restée en position basse. Si vous ne savez pas de quelle touche
il s’agit, essayez-les l’une après l’autre.
Q37
La plupart de mes applications Windows fonctionnent correctement
à distance, mais l’une d’elles ne rafraîchit pas sa fenêtre.
WinVNC peut recourir à diverses méthodes pour détecter une modification
d’une partie de l’écran. La plus efficace est la réception d’un message
WM_PAINT dans une application. Or toutes les applications n’exploitent pas
ces messages, à l’image de l’Horloge de Windows.
Dans la base de registres, WinVNC dispose d’une liste des noms
d’applications et de la méthode de rafraîchissement à utiliser pour chacune.
Pour quelques applications standard, cette méthode est prédéfinie via
l’option Installation des paramètres de registre par défaut dans la section
WinVNC du menu Démarrer. C’est ainsi que WinVNC sait qu’il doit se
référer aux messages de type timer dans le cas de l’Horloge. Assurez-vous
de sélectionner cette option si ce n’est déjà fait. Pour toutes les autres
applications, modifiez si nécessaire les paramètres correspondants dans la
base de registres.
Q38
WinVNC mobilise énormément de ressources sur mon PC.
Sachez tout d’abord que WinVNC n’a qu’un effet négligeable sur les
ressources utilisées lorsque personne n’y est connecté, car le programme ne
fait pratiquement rien dans cet état. Si vous constatez qu’il consomme près de
100% de ressources CPU en présence d’une connexion à distance, vérifiez
les options Actualisation dans la boîte de dialogue Proprietées. Les options
par défaut doivent convenir dans la plupart des cas. Cependant, si l’une des
options Plein écran, Fenêtre active ou Fenêtre au passage de la souris est
cochée sans que l’option Seulement la fenetre de la console le soit
également, les ressources mobilisées seront bien supérieures. Voir aussi la
section « Comment accélérer VNC ? », plus loin.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p35
V.N.C in French
Q39
WinVNC quitte ou fait quitter d’autres applications, peu de temps après
la connexion d’un client.
Certains économiseurs d’écran, en particulier sous Windows 95, ne
fonctionnent pas correctement avec WinVNC. Essayez de désactiver tous les
économiseurs d’écran sur la machine hébergeant le serveur afin de voir si
cela remédie au problème.
Q40
Mon affichage Windows distant est totalement brouillé.
Il est possible que WinVNC rencontre des problèmes pour détecter les
modifications de l’écran dans certaines applications, comme nous l’avons
mentionné en réponse à une question précédente, mais cela ne doit
généralement pas entraîner de sérieuses perturbations de l’affichage.
Si vous travaillez sous Windows 95/98 et que votre pilote vidéo n’exploite
que 16 couleurs, vous devez en changer. VNC exige au minimum
256 couleurs, même si 16 couleurs peuvent suffire sous NT.
Assurez-vous que les derniers Service Packs en date pour votre système
d’exploitation sont installés et essayez différents pilotes vidéo. WinVNC
attend certaines fonctionnalités de la carte et du pilote vidéo (en particulier
la capacité à gérer correctement BitBlt) et plusieurs utilisateurs ont résolu
leurs problèmes en mettant à jour leur pilote.
Q41
Je rencontre des problèmes avec les doubles-clics dans Windows.
Par défaut, WinVNC utilise les événements indiquant un relâchement du
bouton de la souris afin de détecter une modification éventuelle de la fenêtre
courante et de la rafraîchir si nécessaire. Cela peut introduire un retard
risquant de faire interpréter un double-clic comme deux simples clics
consécutifs. Des délais variables de transmission sur le réseau peuvent
également faire apparaître au serveur deux clics consécutifs avec un décalage
excessif. Voici quelques suggestions :
• Dans de nombreux cas, l’action déclenchée par un double-clic peut
également l’être via un menu contextuel affiché par le bouton droit de la
souris.
• Essayez de cliquer trois fois au lieu de deux.
• Vous pouvez modifier la vitesse du double-clic dans le panneau de
configuration Souris sur le serveur, de sorte que deux clics consécutifs
plus espacés soient néanmoins interprétés comme un double-clic.
• Vous pouvez désactiver, dans la base de registres, le paramètre
commandant le rafraîchissement par le bouton gauche de la souris (voir
la documentation WinVNC), bien que cela risque de conduire WinVNC
à ne pas détecter certaines modifications de l’écran dans l’application
concernée.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p36
V.N.C in French
Q42
En installant WinVNC en tant que service sur de nombreuses machines,
je dois répondre à une demande de mot de passe sur chacune. Est-il
possible d’automatiser cette procédure ?
Pas directement, mais vous pouvez modifier la base de registres avant de
procéder à l’installation. Sur une machine où WinVNC est déjà installé, copiez
tous les paramètres présents dans la base de registres sous la clé :
HKEY_USERS/.Default/Software/ORL/WinVNC3
puis collez-les au même emplacement dans la base de registres de la
machine distante, soit manuellement, soit au moyen d’un utilitaire approprié.
Au lancement de WinVNC, celui-ci détectera le mot de passe dans la
section correspondante de la base de registres et ne vous le demandera
plus.
Une autre astuce pouvant être utile nous a été communiquée par Johannes
Norinder. Si vous exécutez le programme SETUP avec l’option -r, il crée
un fichier nommé setup.iss, probablement dans votre répertoire
%systemroot%. Les installations suivantes des ordinateurs similaires
peuvent être effectuées via la commande « setup -s -h1[chemin d’accès
de votre fichier setup.iss] » et vous n’aurez plus à répondre à d’autres
questions.
Q43
Je n’ai qu’une souris Windows à deux boutons, mais j’ai besoin de trois
boutons pour X.
Procurez-vous une version récente du client Windows. Vous pourrez ainsi
émuler un bouton central en appuyant simultanément sur les deux boutons
existants.
Q44
J’ai une souris Windows à trois boutons, mais le bouton central
ne fonctionne pas.
Le problème provient presque certainement de votre pilote de souris. Le client
VNC Windows reconnaît les messages WM_MBUTTON standard et doit
fonctionner avec tout pilote qui les génère. Certains pilotes, sachant que
Windows n’exploite que très rarement le bouton central, soit ne le
reconnaissent pas, soit l’associent à une action spéciale, telle qu’un doubleclic. Essayez de configurer Windows pour un autre type de souris (il semble
que le pilote Logitech PS/2 Port Mouse convienne bien) ou bien recourez à
l’émulation 3 boutons évoquée plus haut.
Q45
Ma machine ne possède pas d’entrée DNS ni d’adresse IP statique.
Quelle adresse doivent indiquer les autres utilisateurs pour se connecter
à mon serveur WinVNC ?
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p37
V.N.C in French
Si votre fournisseur d’accès Internet vous alloue une adresse IP dynamique
(différente) chaque fois que vous vous connectez, vous devez communiquer
cette adresse aux utilisateurs de votre serveur. Sous Windows 95, une fois
la connexion établie, vous pouvez connaître cette adresse en exécutant le
programme winipcfg (via la boîte de dialogue Démarrer/Exécuter...). Sous
NT, tapez ipconfig dans une fenêtre de commandes. Sous Linux, tapez
hostname -i. Les versions récentes de WinVNC affichent l’adresse IP de la
machine locale lorsque vous pointez avec la souris sur l’icône du logiciel
dans la barre des tâches (à condition que WinVNC ait déjà déterminé cette
adresse).
Bien entendu, si vous ne disposez que d’une seule ligne téléphonique et
que celle-ci est occupée par la connexion Internet, vous devez trouver un
autre moyen d’informer un utilisateur distant de l’adresse à spécifier. Vous
pouvez recourir à un système de messagerie instantanée tel que AOL
Instant Messenger. Il existe également des programmes qui créent
automatiquement une page Web indiquant votre adresse IP actuelle et
accessible aux autres utilisateurs.
Q46
Est-il possible de masquer l’icône créée dans la barre des tâches par
WinVNC ?
Non, sauf à modifier et recompiler le code source. Nous estimons qu’il
existe peu de raisons légitimes de masquer l’icône de VNC en cours
d’utilisation. En revanche, il peut être parfois opportun d’interdire à
l’utilisateur de la machine serveur de modifier les paramètres WinVNC
(mot de passe ou autre). C’est pourquoi les versions ultérieures à la 3.3.2R3
prévoient un mode d’accès restreint, dans lequel l’icône est toujours visible,
mais où les options de menu auxquelles elle donne normalement accès
sont désactivées.
Dans certains cas, en particulier sous Windows 95, il peut arriver que l’icône
ne soit pas affichée. Cela n’est pas intentionnel, mais dû à un bogue à la
résolution duquel nous travaillons. Voir plus haut la question « Je lance
WinVNC, mais rien ne semble se passer. Je ne vois pas d’icône dans la
barre des tâches. »
Q47
Est-il possible de configurer WinVNC pour utiliser mon mot de passe
Windows NT aux fins d’authentification ?
Pas pour l’instant, en partie à cause des nombreux problèmes posés par le
modèle de sécurité de NT, mais surtout dans le souci de préserver autant que
possible le caractère multiplate-forme de VNC. A l’avenir, il est possible que
nous rendions le programme et le protocole plus modulaires de manière à
faciliter l’emploi de la méthode d’authentification de votre choix.
Q48
Est-il possible de lancer automatiquement le serveur Macintosh au
démarrage de la machine ?
Oui. Créez un alias de l’application VNCServer et placez-le dans le dossier
Ouverture au démarrage, à l’intérieur du Dossier Système.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p38
V.N.C in French
Q49
Lorsque je tente de définir un nouveau mot de passe pour mon serveur
Mac, je clique sur le bouton CHANGE sur la page Web, mais rien ne se
passe. Le logiciel essaie d’afficher la page settings.html, mais n’y
parvient pas.
La partie http du serveur actuel est malheureusement instable. Vous pouvez
toutefois définir vos paramètres avec AppleScript.
Ouvrez l’Editeur de scripts et tapez :
tell application "VNCServer"
set Mot de passe to "votre mot de passe"
end tell
Il existe d’autres réglages possibles, qui sont tous documentés dans le
dossier VNCServer (servez-vous de l’Editeur de scripts pour consulter le
dictionnaire AppleScript de l’application).
3.7.3°) Questions d’ordre général
Q50
Comment accélérer VNC ?
Nous jugeons la vitesse de VNC tout à fait acceptable lorsque nous
l’utilisons quotidiennement pour accéder à nos postes Unix. Nous disposons
d’un réseau Ethernet à 10 Mbit/s reliant des machines raisonnablement
récentes, sur lesquelles nous exploitons le client X ou Win32. Du fait que le
fonctionnement interne de Windows est assez hermétique et que nous ne
pouvons accéder à son code source de la même façon que pour
l’environnement X, la tâche du serveur WinVNC est plus complexe, c’est
pourquoi le logiciel tirera toujours parti d’une machine plus puissante. Pour
plus de détails sur le fonctionnement du serveur Windows. Toutefois, si
vous n’êtes pas satisfait de la vitesse du serveur sous Windows, ne
désespérez pas. Nous l’améliorons progressivement, mais il faudra du
temps avant d’obtenir un logiciel aussi rapide que sous Unix.
Plusieurs facteurs sont susceptibles de ralentir une session VNC. Il peut
donc être utile de vérifier les points suivants :
• Bureau inhabituellement « encombré ». Le protocole VNC est très
efficace pour le rendu des zones de couleur unie, telles que la barre de
titre des fenêtres, les barres de défilement, les fonds de page, etc. Mais
si, par exemple, vous affichez des photos 24 bits en fond d’écran ou
que vous avez sélectionné un dégradé pour la couleur des barres de
titre, vous risquez de payer ces fantaisies en termes de performances.
Un fond d’écran bariolé ou tramé est probablement le principal
facteur de ralentissement de VNC. Vous trouverez, sur ce site,
quelques suggestions pour accélérer le gestionnaire de fenêtres twm,
certaines d’entre elles étant également applicables à d’autres
environnements.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p39
V.N.C in French
• Bureau riche en couleurs. N’utilisez pas la couleur 24 bits si vous
•
•
•
•
•
pouvez vous contenter de 16 ou 8 bits. N’oubliez pas que, sous Unix,
vous pouvez lancer plusieurs serveurs, de façon à disposer d’un vaste
bureau 16 bits pour travailler en local et d’un bureau 8 bits plus réduit
destiné aux accès à distance. Le serveur peut émettre un large éventail
de résolutions d’écran et certains logiciels clients autorisent le choix
d’une résolution au moment de l’ouverture de session. Dans le client
Windows, par exemple, si vous cliquez sur Options... au moment
d’établir la connexion, vous pouvez demander au serveur de limiter la
résolution à 8 bits par pixel, ce qui peut être utile en cas de faible débit
sur le réseau. Si vous utilisez un modem, il est conseillé de modifier le
raccourci dans le menu Démarrer pour y ajouter l’option /8bit, de façon
que celle-ci soit activée par défaut. De même, si vous vous connectez
régulièrement à un serveur WinVNC distant, voyez si vous ne pourriez
pas vous satisfaire d’une résolution inférieure. Un écran 1280x1024
compte au moins 4 fois plus de pixels qu’un écran 640x480, or lorsqu’il
ne s’agit que de contrôler une file d’attente d’impression, une telle
résolution est probablement superflue. A noter cependant que, dans
WinVNC, la couleur 16 bits représente généralement le meilleur choix
(voir plus loin).
Une carte ou un pilote graphique trop ancien peut constituer un facteur
de ralentissement dans la mesure où cette application les sollicite de
manière intensive. Sous Windows, le système graphique du serveur a
autant d’incidence sur le vitesse que celui du client.
Certaines applications ne se montrent pas très parcimonieuses dans le
rafraîchissement de l’affichage. C’est ainsi que les premières versions
de Netscape sous Unix avaient tendance à rafraîchir l’écran deux fois à
chaque défilement, ce qui ne favorisait en rien la fluidité de l’affichage
dans VNC. Autre exemple : X11Amp fait clignoter très rapidement son
écran en mode « pause ».
Certaines machines virtuelles Java sont particulièrement rapides pour
lire les données sur le réseau et lentes pour les afficher à l’écran, ou
vice versa. Si vous utilisez le client Java, cela vaut la peine de tester les
diverses méthodes d’encodage disponibles dans le menu Options, car
elles peuvent donner lieu à des différences importantes en termes de
vitesse.
Si vous vous connectez à WinVNC, ne modifiez pas les options par
défaut dans la boîte de dialogue Proprietées, sauf absolue nécessité.
Voir plus haut « WinVNC mobilise énormément de ressources sur mon
PC ».
Tous les clients standard sont capables de copier un rectangle local.
Cela signifie généralement qu’il est plus rapide de déplacer une fenêtre
entière en environnement X que son contour. Si votre gestionnaire de
fenêtres offre cette possibilité, vous gagnerez peut-être en vitesse.
Roman Mitnitski signale également avoir obtenu des gains de
performances en augmentant le seuil de glissement de la souris (option
-t du serveur).
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p40
V.N.C in French
• Généralement, avec WinVNC, utilisez la couleur 16 bits (65536
couleurs) sur le serveur si vous pouvez. La couleur 16 bits représente
presque toujours le meilleur choix pour les raisons suivantes :
1. Les écrans 256 couleurs doivent faire l’objet d’une conversion de
palette avant d’être transmis à des postes clients affichant de
vraies couleurs. Vous ne constaterez un gain de performances
que si le client utilise un affichage 256 couleurs à base de
palette. Même dans le cas d’un client 256 couleurs vraies, une
conversion via une palette 32 bits en vraies couleurs sera
nécessaire.
2. Les écrans 24 bits doivent subir un traitement 32 bits spécial car
les routines internes de gestion de la couleur de VNC ne
fonctionnent pas directement avec un codage 24 bits.
3. Pour les écrans 24 et 32 bits, il est nécessaire de consulter trois
tables pour obtenir la valeur convertie de chaque pixel.
4. Les cartes graphiques prétendument 24 bits utilisent en réalité
souvent un codage 32 bits avec un traitement supplémentaire.
Dans de nombreux cas, cela rend l’affichage 24 bits plus lent
pour un usage courant qu’un affichage 32 bits.
5. Enfin, un affichage 16 bits n’exige aucun traitement de palette et
n’implique de consulter qu’une seule table de correspondance
(entre le format source et le format cible) pour opérer la
conversion des pixels.
Sur une connexion à faible débit, il peut également être utile de compresser
les données échangées, par exemple au moyen d’un outil comme SSH ou
Zebedee. Voir plus loin la section relative à la sécurité.
Q51
VNC fonctionne-t-il à travers un pare-feu (firewall) ?
Cela dépend de votre pare-feu, mais aussi de si vous souhaitez accéder de
l’extérieur à un serveur situé derrière votre pare-feu ou bien accéder, de
l’intérieur du pare-feu, à un serveur situé à l’extérieur.
En général, un pare-feu est conçu pour bloquer les connexions entrantes,
à l’exception de celles provenant de certaines machines sur des ports
prédéterminés. Si vous pouvez le configurer de façon à y inclure votre
serveur VNC, vous pourrez accéder à ce dernier depuis n’importe quel
endroit dans le monde. On peut raisonnablement argumenter que VNC
présente moins de risque que X en termes de sécurité. Par conséquent, si
votre site n’autorise pas les connexions X entrantes ou sortantes, il peut
néanmoins autoriser les connexions VNC.
De nombreux pare-feu récents autorisent les connexions sortantes depuis
l’intérieur de la zone qu’ils protègent. Vous pourrez donc accéder à des
serveurs hébergés sur des machines extérieures. Il n’est pas compliqué, par
exemple, de recompiler le code source du logiciel client afin d’y inclure la
gestion SOCKS ou d’effectuer d’autres adaptations. Voir la page
contributions.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p41
V.N.C in French
Il est regrettable que Java, fonctionnant au sein d’un navigateur, n’exploite
pas automatiquement SOCKS si le navigateur est configuré pour le faire. Il
doit probablement exister quelque part une routine programmée pour la
gestion de SOCKS par Java...
Si votre accès Internet passe par un routeur qui effectue la traduction
d’adresses réseau (NAT), vous pouvez peut-être le configurer de façon à
rediriger certains ports entrants vers certaines machines. Par exemple, pour
exécuter WinVNC avec le numéro d’écran 0 sur la machine « snoopy » et
avec le numéro d’écran 1 sur la machine « woodstock », configurez votre
routeur pour qu’il aiguille le port 5900 vers « snoopy » et le port 5901 vers
« woodstock ». Voir ci-dessous les autres numéros de ports utilisés par
VNC.
Q52
Quels sont les ports TCP/IP utilisés par VNC ?
Un serveur VNC attend des connexions sur deux ports. Les numéros de
ports exacts dépendent du numéro d’écran VNC, car une même machine
peut héberger plusieurs serveurs. Le port le plus important est 59xx, où xx
représente le numéro d’écran. Le protocole VNC lui-même exploite ce port.
C’est pourquoi, sur la plupart des serveurs PC, le numéro du port sera
5900, car l’écran par défaut est 0.
En outre, les serveurs VNC intègrent normalement un serveur Web compact
et très restreint, qui autorise la connexion via un navigateur et le client Java.
Ce type de connexion s’effectue sur le port 58xx. A noter qu’il s’agit du port
HTTP servant au téléchargement des pages et des applets mais que, une
fois l’applet lancée, celle-ci utilise le port 59xx pour VNC à l’image de tout
autre client.
Il est possible de modifier le paramétrage des serveurs de façon à attendre
des connexions sur d’autres ports si, pour une raison ou pour une autre, les
ports standard ne vous conviennent pas. Voir la documentation du serveur
pour plus de détails. La plupart des clients, si vous leur spécifiez un numéro
d’écran supérieur à 99, l’interpréteront directement comme un numéro de
port, sans y ajouter 5900. Voir également la question suivante.
Si vous utilisez un client en mode « écoute », dans lequel il accepte les
connexions établies à l’initiative par le serveur, il attendra les connexions
VNC entrantes sur le port 5500.
Q53
Est-il possible d’exploiter VNC sur un port normalement utilisé pour un
service standard (par exemple le port 21 ou 80) ?
Cela peut être utile dans de rares cas, notamment en présence d’un pare-feu
qui n’autorise les connexions que sur certains ports. Cette possibilité existe,
du moins pour les serveurs Windows et Unix (voir leur documentation), mais il
faut tenir compte des points suivants :
• Sur certains systèmes (par exemple la plupart des Unix), les utilisateurs
ordinaires ne sont pas habilités à exploiter des serveurs sur les ports de
numéro inférieur à 1024.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p42
V.N.C in French
• Il n’est de toute évidence pas possible d’exploiter un serveur VNC sur
un port déjà utilisé par un autre service.
• De nombreux serveurs VNC utilisent deux ports : l’un pour le serveur
VNC lui-même, l’autre pour le serveur HTTP et l’applet Java (voir la
question précédente). Si vous prévoyez d’exploiter le client Java, il
vous faudra modifier le numéro des deux ports. Or tous les serveurs
n’autorisent pas cette modification à l’heure actuelle.
• Vous devez indiquer au logiciel client le bon numéro d’écran.
Normalement, ce numéro est compris entre 0 et 99. Si vous spécifiez
un numéro inférieur ou égal à 99, le client y ajoute 5900 pour
déterminer le numéro de port. Si vous spécifiez un nombre supérieur à
99, le client le considère directement comme un numéro de port. Dans
ces conditions, comment spécifier un numéro de port inférieur à 99 ?
Eh bien, en indiquant un numéro d’écran négatif. Par exemple, pour
vous connecter à un serveur via le port 80 sur la machine « snoopy » :
vncviewer
snoopy:-5820
car -5820 + 5900 = 80. Cela peut ne pas fonctionner avec certains
clients, mais les clients Unix et Windows semblent ne pas poser de
problème à ce sujet.
Q54
VNC est-il sécurisé ?
La connexion à votre poste via VNC ouvre généralement l’accès à
l’ensemble de votre environnement, aussi l’aspect sécurité est-il
manifestement important. VNC s’appuie sur un mécanisme de mot de passe
du type challenge-réponse pour établir la connexion initiale : le serveur
envoie une suite aléatoire d’octets, qui sont ensuite cryptés au moyen du
mot de passe saisi et renvoyés au serveur, pour comparaison avec la
« vraie » réponse. Une fois les données décryptées, elles sont en théorie
accessibles à des individus mal intentionnés, même s’il est un peu plus
difficile de pirater une session VNC que, par exemple, une session telnet,
rlogin ou X. Sachant que VNC fonctionne sur un simple socket TCP/IP, il est
facile d’y associer SSL ou une autre méthode de cryptage de votre choix, ou
bien de passer par un système de tunnel tel que SSH ou Zebedee.
SSH permet de rediriger des ports TCP/IP distants de façon à appliquer au
trafic un cryptage fort. Il est possible de combiner ce mécanisme avec VNC.
SSH peut également compresser les données cryptées, ce qui peut être
utile sur une connexion à faible débit. Voir la page Using SSH with VNC.
Zebedee est un système similaire, parfois plus simple à mettre en œ uvre.
Vous trouverez des informations à ce sujet sur ce site.
Toujours à propos de sécurité, vous devez également savoir que seuls les
8 premiers caractères d’un mot de passe VNC sont significatifs. Cette
limitation provient de la fonction « getpass » utilisée dans le serveur Unix
pour lire un mot de passe et elle a été étendue aux autres plates-formes par
souci de compatibilité.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p43
V.N.C in French
Wolfram Gloger < [email protected]> a compilé Xvnc
avec la bibliothèque TCP Wrapper, permettant ainsi de mieux contrôler les
hôtes autorisés à se connecter. Voir la page contributions pour plus de
détails.
Q55
Est-il prévu de sécuriser davantage le logiciel ?
Nous espérons pouvoir améliorer la sécurité de VNC à terme, mais il existe
également des arguments valables pour ne pas le faire. Si la sécurité vous
préoccupe, il est peut-être préférable de recourir à un seul et même système
tel que SSH, FreeS/WAN ou Zebedee pour crypter l’ensemble de votre trafic,
plutôt que de vous en remettre à chacun de vos logiciels. De la sorte, si vous
estimez ultérieurement que le système employé est trop vulnérable, vous
pourrez le remplacer vous-même par un autre plus efficace, au bénéfice de
toutes vos communications. Par ailleurs, un système de ce type sera peut-être
plus facile à intégrer aux mécanismes de sécurité d’une entreprise.
Q56
Est-il possible de transférer des fichiers (par exemple par glisserdéposer) entre les machines locale et distante ?
Certainement, mais nous ne souhaitons pas le faire. Le transfert de fichiers
est moins simple qu’il n’y paraît dans un contexte multiplate-forme.
Exemples : comment faire correspondre les noms des fichiers entre deux
plates-formes qui appliquent des conventions totalement différentes à la
matière ? Comment faire face à un espace disque insuffisant ? Comment
gérer les droits d’accès ? Comment procéder sur les plates-formes qui ne
connaissent pas le glisser-déposer ? Faut-il interrompre un transfert qui
prend trop de temps ? Doit-il être possible de relancer le transfert en cas
d’interruption ?
Etant donné l’existence de nombreux systèmes performants destinés au
transfert de fichiers sur IP, nous n’envisageons pas d’incorporer cette
fonctionnalité à VNC. Cela aurait probablement pour effet de doubler au
moins la taille du programme, tout en introduisant toutes sortes de
problèmes supplémentaires. C’est pourquoi il vaut mieux utiliser la fonction
standard de transfert de fichiers intégrée à Windows, ou bien FTP, netcat, le
Web, rcp, ssh, ou autre...
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p44
V.N.C in French
Q57
Des versions sont-elles prévues pour AIX, EPOC, HP-UX, SGI, Win 3.1 ou
d’autres plates-formes ?
Nous avons adapté VNC à toutes les plates-formes que nous exploitons et il
nous est difficile de fournir des exécutables pour celles dont nous ne
disposons pas. De plus, la conception d’une version performante sur une
nouvelle plate-forme demande du temps. Des informations sur des
adaptations tierces de VNC à un grand nombre d’autres plates-formes sont
répertoriées sur la page contributions. Sachez en outre qu’un logiciel client est
disponible pour toute plate-forme sur laquelle fonctionne Java, même si la
vitesse varie d’une plate-forme à l’autre. Toutefois, sur de nombreuses platesformes, il ne devrait pas être difficile de compiler au moins le logiciel client.
Nous nous ferons un plaisir d’incorporer aux distributions principales le code
source de toute adaptation à une plate-forme donnée ou de rendre les
correctifs accessibles sur notre site.
Q58
Est-ce que la compression du flux de données améliorerait les
performances ?
VNC incorpore déjà un mécanisme de compression très efficace,
aboutissant à un taux de 1:20 en moyenne. Les détails figurent dans les
spécifications du protocole. Des tests sur certaines copies d’écran ont
révélé que le codage Hextile est plus performant que GIF mais nous ne
savons pas s’il s’agit d’une règle générale.
Nous avons toutefois préféré nous en tenir là car il nous a semblé que (a)
un codage supplémentaire augmenterait les temps de latence et (b) la
plupart des modems appliquent déjà des protocoles de compression très
efficaces. Nous envisageons prochainement quelques expériences de
compression zlib afin d’en mesurer l’efficacité. Etant donné que des zones
différentes de l’écran peuvent faire l’objet de codages distincts, le serveur
peut, en théorie, déterminer que telle zone peut être plus efficacement
codée en JPEG et telle autre compressée en Hextile.
La question reste de savoir jusqu’à quel point il est opportun de mobiliser le
serveur pour cette tâche. Vous pouvez déjà en décider par vous-même
dans une certaine mesure, car le logiciel client vous permet de spécifier
votre méthode de codage préférée. En environnement X, si le client et le
serveur résident sur la même machine, le client applique par défaut un
codage brut. Sinon, il utilise le codage Hextile. Vous obtiendrez peut-être
des gains de performances en spécifiant différentes méthodes de codage
en ligne de commande.
Voir également, plus haut, les suggestions concernant l’utilisation de ssh ou
de zebedee, qui offrent également des fonctions de compression.
Q59
Pourquoi ne pas stocker des parties de l’écran en mémoire cache côté
client ?
Ce n’est pas une mauvaise idée en soi. Il pourrait exister une mémoire
cache d’écran sur le client, dans laquelle le serveur irait puiser directement
certaines zones à afficher. La gestion de ce mécanisme ajouterait toutefois
une certaine dose de complexité au programme.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p45
V.N.C in French
Etant donné qu’il existe déjà une primitive CopyRect dans VNC, une autre
possibilité pourrait consister à recopier des zones provenant d’une autre
partie de l’écran si celles-ci ont déjà été rafraîchies, plutôt que de les
renvoyer depuis le serveur. Là encore, il peut être intéressant de
programmer le serveur de façon à déterminer l’opportunité de cette
opération. Toute contribution à ce sujet est la bienvenue...
Q60
Est-il possible d’utiliser VNC par modem sans recourir à TCP/IP ?
Pas pour l’instant. VNC pourrait fonctionner sur d’autres protocoles de
transports, tels que RS232, FireWire, USB, modem, IrDA ou autre, en fait tout
protocole assurant une liaison bidirectionnelle fiable. A l’heure actuelle, nous
nous limitons à TCP/IP, car ce protocole est pratique, universel et facile à
router. Cela signifie que vous pouvez exploiter VNC sur tout support
compatible avec TCP/IP. Par conséquent, son utilisation est identique sur un
modem et sur tout autre réseau, dès lors que vous avez configuré l’accès
réseau à distance. Si vous devez communiquer directement entre deux
machines sans passer par Internet ou un intranet, configurez sur l’une
un serveur d’accès distant et connectez-vous à ce dernier depuis l’autre
machine.
Q61
VNC souffre-t-il de bogues An 2000 ?
A présent que la date fatidique est passée, la réponse la plus simple est de
constater que de nombreux utilisateurs exploitent aujourd’hui le logiciel sans
aucun problème. Si toutefois vous souhaitez davantage de détails, voici les
arguments que nous avancions avant le changement de millénaire :
Le serveur WinVNC et le client Windows ont été testés sans
problèmes sur un PC dont la date avait été avancée au-delà de
l’an 2000. Par conséquent, sauf incompatibilité sous-jacente du
système d’exploitation ou du BIOS, VNC ne doit pas poser de
problème en la matière sur PC. La partie VNC du serveur VNC
Unix reposant sur X n’utilise les dates que lors de l’écriture du
fichier journal. Les entrées de ce fichier sont horodatées avec
une année codée sur deux chiffres mais ce format est aisément
modifiable si nécessaire. De plus, ces entrées ne sont pas
destinées à être exploitées par une machine. Les développeurs
du serveur XFree86 sur lequel s’appuie Xvnc certifient l’absence
de
toute
incompatibilité
An
2000
(voir
http://www.xfree86.org/FAQ/). Nous pouvons donc déclarer
officiellement que le programme VNC, dans sa totalité, est
exempt de problèmes relatifs au passage de l’an 2000, sous
réserve de la compatibilité des autres composants des systèmes
sur lesquels il est exploité.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p46
V.N.C in French
Q62
Comment installer WinVNC sur plusieurs machines ?
Lorsque vous lancez WinVNC pour la première fois sur une machine, le
logiciel vous demande un mot de passe. Cela peut être gênant si vous
reproduisez cette opération sur un grand nombre de machines, en particulier à
distance. Pour contourner la demande du mot de passe, faites en sorte que la
machine cible connaisse déjà celui-ci en en plaçant la version cryptée dans la
base de registres avant l’installation. Pour ce faire :
• Installez WinVNC sur une machine maître et définissez le mot de
passe.
• Copiez les entrées appropriées de la base de registres sous la clé
HKEY_CURRENT_USER\Software\ORL\WinVNC3
,
ou
HKEY_USERS\.DEFAULT\Software\ORL\WinVNC3,
(si vous avez installé WinVNC en tant que service), puis collez-les dans
la base de registres de la machine cible à l’aide de l’utilitaire de votre
choix.
• Copiez les fichiers VNC (normalement situés dans C:\Program
Files\ORL\VNC) vers la machine distante.
• Effectuez une installation en tant que service ou bien dans le répertoire
de démarrage selon le cas.
Q63
Est-il possible de connecter plusieurs utilisateurs au même serveur
Windows et d’afficher un bureau différent sur l’écran de chacun, comme
avec WinFrame, NTrigue, WTS ou autre ?
Non. Windows NT autorise un accès Multi-Utilisateur, mais pas en termes
d’interface graphique. Pour réaliser cela, il faudrait pouvoir accéder au code
source de Windows, ce qui n’est pas chose aisée. Nous avons
effectivement réussi à faire tourner plusieurs serveurs VNC sur une
machine Windows Terminal Server, mais ils ne rafraîchissent pas l’affichage
sauf si un client WTS client est également connecté, ce qui ne présente pas
grand intérêt. Nous nous efforcerons de faire mieux à l’avenir si nous
pouvons nous procurer de la documentation sur les API WTS.
Bien entendu, si votre serveur fonctionne sous Unix, le problème ne se pose
pas. Vous pouvez exploiter des dizaines de serveurs VNC sur une même
machine.
Q64
D’autres conseils ?
Des utilisateurs réguliers d’Unix peuvent
occasionnellement à un PC sous Windows.
souhaiter
accéder
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p47
V.N.C in French
Voici une suggestion à ce sujet. Toutes choses étant égales par ailleurs,
nous conseillons d’utiliser la fenêtre Windows pour visualiser la machine
Unix plutôt que l’inverse. Le principal argument est que Windows fonctionne
généralement mieux comme client que comme serveur, mais aussi que les
cartes graphiques sont souvent plus performantes sur PC que sur station
Unix. Rappelons que vous pouvez ouvrir une session VNC avec le format et
la résolution d’écran de votre choix.
Si vous n’aimez pas l’interface Windows, vous pouvez donner à votre
bureau VNC la même taille que l’écran local et cocher l’option Masquer
automatiquement dans les Propriétés de Barre des tâches afin de simuler
l’aspect d’un terminal X. Il vous suffira de dérouler le menu Démarrer pour
lancer une application... Le client Windows dispose même d’un véritable
mode plein écran, qui vous dispense de cocher cette option.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p48
V.N.C in French
Chapitre 4 : Qui sommes nous
4.1°) Présentation société
Crée depuis 1992, nous sommes un
éditeur Français présent sur le marché de
la Gestion de Parc et le suivi des
incidents qui compte plus de 350 références
clients sur PARK ADMINISTRATOR.
Ce positionnement, nous permet de pouvoir
revendiquer une place majeure parmi les éditeurs
du marché. A la différence de nos concurrents
nous avons axé, dès l'origine, nos produits sur le
segment de marché des parcs ayant une
problématique simple basée sur la recherche de
solutions rapides de mise en œ uvre.
Park Administrator se suffit à lui même et son
évolution permanente vous permet par conséquent
une montée en puissance dans l'application à votre
rythme et sans surcoût.
Afin de vous permettre une gestion plus proche de
vos besoins, Park Administrator propose des
ouvertures vers, un outil de paramétrage, un
designer et des passerelles sur des solutions
complémentaires, d'inventaire automatique, de
prise de contrôle à distance, d'administration de
systèmes, de codes barres et du gestionnaire de
biens Parc Mat.
Une position fidèle sur le marché depuis 1992
Depuis sa sortie en 1994, Park Administrator n'a
jamais cesse d'évoluer et bénéficie de toutes les
technologies les plus modernes, fournies en
standard, pour optimiser votre gestion et vous
fournir les meilleurs indicateurs clef sur l'activité
de votre infrastructure informatique. Il comporte
des fonctions Intranet, une ouverture ODBC, un
explorateur et des assistants, ce qui le positionne
véritablement comme le seul logiciel intégré et
évolutif de sa catégorie.
En 1995, nous avons fait le choix stratégique de
coupler Park Administrator a une solution
reconnue d'inventaire de parc et non de
développer un outil propriétaire, afin de proposer
une technologie largement éprouvée. Devant ce
succès commercial et technique, KDD à continuer
sa politique d'intégration. Ces positions
commerciales et techniques fidèles depuis notre
création nous confère à ce jour une véritable
reconnaissance de la part de nos clients et
partenaires.
Le seul vrai logiciel intégré
de gestion de parcs
En effet, Park Administrator est une solution qui
comporte aucun module et aucune solution
complémentaire d'entrée ou haut de gamme.
Une forte reconnaissance client
et une ouverture produit.
Notre volonté permanente dans la réalisation d'une
qualité de produit, nous positionne à ce jour
comme le seul éditeur qui affiche sur son site le
plus de témoignages utilisateurs, de toutes tailles
d'entreprises et de toutes activités confondues.
Dans un esprit continu de transparence et de
qualité de services nous avons créé un "club
utilisateurs" à titre gratuit, qui offre à tous nos
clients un double avantage :
• La possibilité de devenir un membre actif
dans l'élaboration des plannings de
développements. (fonctionnalités,
ergonomie, etc… )
• De bénéficier de séminaires permanents et
gratuits à la sortie de chaque mise à jour
majeures.
De ces années passées, la force de nos
solutions réside à ce jour dans l'orientation
utilisateur(s) et l'écoute de vos besoins.
Notre équipe de support vous accompagne
dans le mise en oeuvre au sein de votre
entreprise sur la base d'une expertise métiers
faisant toute la différence en matière
d'intégration de solution de Gestion de Parc.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p49
V.N.C in French
4.2°) Résumé des fonctionnalités de Park Administrator
---------------------------------------------Gestion globale des éléments
u
L’identification de tous les éléments (postes, serveurs, imprimantes et réseau) se présente dans le
produit toujours de la même façon.
Onglet pour les caractéristiques techniques
Sous onglet pour les données administratives
-----------------------------------------------------u
Gestion des incidents
Tous les aspects pour une bonne gestion des incidents sont pris en compte dans PARK
ADMINISTRATOR, afin de pouvoir être analysés dans des rapports et des statistiques adéquats.
De l’identification à la résolution tout se passe en quelques écrans synthétiques et précis
Vue planning des interventions closes, en cours et en retard
-----------------------------------------------------u
Prêts requis au déploiement de la version Intranet de Park Adminisrator
Conditions pour la mise en place d'Intrapark sur un parc de machines Windows :
Une machine d'exploitataion sous windows NT Server, sur laquelle est installée l'application "Park
Administrator" ainsi que la base de données. Cette machine doit être opérationnelle 24h/24 (Pour
permettre la consultation de la base à tout moment via "Intrapark").
Une machine d'exploitation sous windows NT Server (Serveur web IIS), sur laquelle on va installer
l'application serveur web "Intrapark" et le BDE (Moteur de base de données borland). Cette machine
doit être opérationnelle 24h/24 (Pour permettre la consultation de la base à tout moment) et son
adresse TCP/IP doit être statique.
L'installation doit être effectuée à partir du serveur NT ou 2000 sous IIS.
Lors de l'installation du produit, il est indispensable que le compte utilisateur avec lequel on a ouvert la
session NT soit Administrateur de la machine.
Le répertoire virtuel créer sous IIS pour intrapark doit permettre l'exécution de DLL ISAPI.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p50
V.N.C in French
En résumé :
Système d'exploitation : Microsoft Windows NT Server ou 2000
Serveur Web : Microsoft IIS
Moteur de base de données : Borland Database Engine
-----------------------------------------------------u
L'explorateur
En plus des fonctions de visualisation hiérarchiques l'explorateur affiche une gestion des
interconnexions, afin de vous donner une vue dite " métiers " et les interconnections entre les
éléments pour déboucher sur un gestion de câblage.
Exemple : Les postes rattachés au serveur comptable qui héberge SAP.
-----------------------------------------------------u
La gestion du câblage
La gestion de câblage vous permet de pouvoir suivre les liens entre un poste et un élément actif du
réseau ou inversement. Elle vous permet de pouvoir identifier rapidement et simplement l’ensemble
des "n° de ports libres et occupés sur un hub" (exemple ci-dessous).
Cette gestion de câblage est la suite logique des interconnexions, puisque les étapes à suivre pour
configurer les liens sont à la base celles des interconnexions.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p51
V.N.C in French
-----------------------------------------------------u
Gestions des contrats de maintenance, garantie et location
La gestion prévoit non seulement une analyse fine des données contractuelles, mais également de
tirer des alertes en fonction de dates de fin de contrats avec de multiples préavis.
Types d’alertes
-----------------------------------------------------u
Gestion de tous les mouvements
PARK ADMINISTRATOR prévoit une gestion de tous les types de mouvements tout en conservant
un historique global.
-----------------------------------------------------u
Gestion des stocks
Vous pouvez transférer tout ou partie d’un élément en stock par un simple glisser-déposer et lors
de sa ré-affectation sur le parc il conservera toutes ses données administratives.
Vous pouvez choisir entre un transfert global ou unitaire
PARK ADMINISTRATOR offre également la possibilité de gérer les mises aux rebus et aux
domaines, tout en conservant un historique de toutes les sorties.
-----------------------------------------------------u
Codes barres
PARK ADMINISTRATOR intègre la possibilité de faire un rapprochement automatique après un
inventaire codes-barres entre l’existant et le théorique, grâce à une fonction de codification sur la
partie géographique qui permet d’identifier un bien par rapport à un lieu.
Générez un code géographique et les rapprochements sont automatiques
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p52
V.N.C in French
4.3°) Exemples d’indicateurs clef avec Park Administrator
u Eliminer les achats redondants.
Exemple : Par une connaissance exacte des licences logiciels
installées et stockées.
u Diminuer les délais de réponse aux utilisateurs.
Exemple : La fonction Intranet du support permet à l’équipe micro,
d’accéder plus vite à partir de n’importe quel poste sur l’état des
demandes en cours.
u
Analyser les difficultés d’utilisation des logiciels.
Exemple : Etablir à partir des statistiques de support par
utilisateurs des plans de formations individuels et non collectif.
u Déterminer les évolutions des postes.
Exemple : Alerte entre deux inventaires sur les modifications pour
éliminer les installations « douteuses » et « sauvages ».
u
Eviter les contrats inutiles.
Exemple : Alerte avec préavis avant la date de renouvellement.
u
Maîtriser les investissements.
Exemple : Déterminer à partir des statistiques les matériels installés, stockés, en interventions, etc…
u
Affiner les investissements.
Exemple : Renouveler les matériels qui ont le moins générés d’interventions.
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p53
V.N.C in French
Chapitre 5 : A propos de VNC
5.1°) Assistance à l'utilisation
La présente licence n'entraîne aucune obligation d'assistance téléphonique ou de
déplacement physique sur site de personnel de la société K.D.D. concernant l'utilisation du
logiciel VNC. L'utilisateur trouvera un support technique prioritaire sur le serveur web de la
société à l’adresse http://www.kdd-fr.com. Pour tout autre demande d’ordre secondaire la
société K.D.D. met à disposition les supports courriers, et télécopies. Les utilisateurs seront
avertis uniquement sur le serveur Web des mises à jours gratuites à leur disposition. Ou
suite à leur demande courrier ou télécopie, mais aucun cas la société K.D.D. s’oblige à
communiquer par elle même des évolutions sur le produit VNC.
5.2°) Copyright de VNC
VNC est une marque déposée de la société, AT&T Laboratories Cambridge. Cette
marque est déposée par la société AT&T Laboratories Cambridge, protégée par les
droits d’auteurs et les clauses des divers traités internationaux.
Pour plus d’informations ou de suggestions contacter directement :
AT&T Laboratories Cambridge
24a Trumpington Street
Cambridge
CB2 1QA
England
Tel. +44 1223 343000
Fax. +44 1223 313542
http://www.uk.research.att.com/vnc/
5.3°) Traduction Française
La traduction des documentations et du produit en Français sont les propriétés de la
société de KDD, « VNC in French » © 2001 KDD
Tél : 01 34 93 34 51
Fax : 01 34 93 34 50
Web: www.kdd-fr.com
Tél : 01 34 93 34 51 – Fax : 01 34 93 34 50 – Web : www.kdd-fr.com - © V.F. 2001 KDD
p54