VMware Workstation - Accéder à distance à une machine virtuelle via VNC

Page 1 / 1

Etant donné que VNC est devenu une référence dans le domaine de l'accès à distance à un ordinateur, VMware a intégré un serveur VNC dans certains de ses programmes, dont : VMware Workstation, VMware ESX, VMware Server et VMware Fusion.

  1. Activation et configuration du serveur VNC intégré
  2. Configuration et utilisation du client RealVNC

1. Activation et configuration du serveur VNC intégré

Pour accéder à distance à une machine virtuelle grâce à un client VNC, il faut d'abord activer les connexions VNC pour la machine virtuelle souhaitée.
Pour cela, sélectionnez la machine virtuelle souhaitée et cliquez sur "Edit virtual machine settings".

Ensuite, allez dans l'onglet "Options", cliquez sur "VNC Connections" et cochez la case "Enable VNC connections".

Par défaut, le serveur VNC pour cette machine écoutera sur le port 5900.
Si vous souhaitez activer le serveur pour plusieurs machines, il suffira d'utiliser des ports différents.

Note : vous pouvez indiquer un mot de passe si vous le souhaitez. Celui-ci sera chiffré en DES puis encodé en base64 par VMware Workstation.

Attention : comme indiqué par VMware, la connexion ne sera pas chiffrée.

Par défaut, le serveur VNC intégré dans les programmes VMware est configuré pour utiliser le clavier "US101 keyboard map (U.S. English)".
Si vous utilisez un clavier azerty, vous devrez modifier le fichier vmx de votre machine virtuelle pour utiliser le clavier français (fr), belge (fr-be), ... en fonction de votre clavier.

Pour cela, une fois que vous avez activer les connexions VNC pour la machine souhaitée, arrêtez la machine si besoin, puis ouvrez le fichier "nom de votre machine virtuelle.vmx" avec un éditeur de texte comme le bloc note ou Notepad++.

Dans ce fichier, ajoutez/modifiez les lignes suivantes :

Plain Text

RemoteDisplay.vnc.enabled = "TRUE"
RemoteDisplay.vnc.port = "5900"

Ensuite, ajoutez cette ligne pour utiliser le clavier français :

Plain Text

RemoteDisplay.vnc.keyMap = "fr"

Note : La liste des claviers supportés et leurs valeurs se trouvent sur la page "Language Codes" du site de vmware.
Exemples : fr (clavier français), fr-be (clavier belge), ...

Source : vmware.com

Pour finir, sauvegardez le fichier vmx et redémarrez la machine virtuelle.
Note : si les changements effectués dans le fichier vmx n'ont pas été pris en compte par VMware Workstation, arrêtez la machine virtuelle et faites un double clic sur son fichier vmx. Cela forcera VMware Workstation a utiliser la nouvelle configuration indiquée dans ce fichier vmx.

2. Configuration et utilisation du client RealVNC

Dans ce tutoriel, nous allons utiliser RealVNC Viewer, car VMware en parle dans sa documentation.
Une fois lancé, cliquez sur le bouton "Options".

Cliquez sur le bouton "Avancé" situé en bas.

Puis, allez dans l'onglet "Expert".
Comme indiqué dans la documentation officielle de VMware, vous devrez configurer ces paramètres :
- PreferredEncoding doit avoir la valeur : Hextile
- ColorLevel doit avoir la valeur : full

Note : si vous ne configurez pas ces 2 paramètres, vous risquez d'obtenir un message d'erreur : RFB protocol error ...

Pour vous connecter à distance sur votre machine virtuelle, vous devez utiliser l'adresse IP de l'ordinateur hôte et non celle de la machine virtuelle.
Comme indiqué par VMware dans les paramètres de la machine virtuelle.

Note : Le port par défaut étant 5900, on pourrait l'ignorer et tapez uniquement l'adresse IP de la machine hôte.

Cliquez sur Connexion.

VNC Viewer vous avertit que la connexion ne sera pas chiffrée.
Cliquez sur Continuer.

Indiquez le mot de passe indiqué dans les paramètres de la machine virtuelle à laquelle vous tentez d'accéder via VNC.

Si la configuration pour le clavier est correcte, le texte tapé sera correct.