user_Frontends.xml revision 080aed76fbd7ad91c4986369370b268e39d6db70
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>VirtualBox peut afficher les machines virtuelles à distance, ce qui
af4f17cef2a9025fd52d548565055c179914fbfavboxsync signifie qu'une machine virtuelle peut s'exécuter sur un ordinateur même si
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync la machine sera affichée sur un deuxième ordinateur, et la machine sera
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync contrôlée également à partir de là, comme si la machine virtuelle fonctionnait
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sur ce deuxième ordinateur.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour une flexibilité maximum, à partir de VirtualBox 4.0, VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync implémente l'affichage distant d'une machine par une interface d'extension
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync générique, le VirtualBox Remote Desktop Extension (VRDE). Le paquet libre
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de base VirtualBox ne fournit pas cette interface, tandis que les implémentations
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync peuvent être offerts par des tiers avec les paquets d'extension de VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync qui doivent être installés séparément du paquet. Voir <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync linkend="intro-installing" /> pour plus d'informations.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Oracle fournit un support pour le <emphasis role="bold">VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Remote Display Protocol (VRDP)</emphasis> dans ce paquet d'extension de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync VirtualBox. Tuand on installe ce paquet, les versions de VirtualBox et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync 4.0 et supérieur supportent VRDP de la même façon que les versions binaires
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync (non libre)) de VirtualBox avant 4.0.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>VRDP est une extension rétro-compatible au Remote
af4f17cef2a9025fd52d548565055c179914fbfavboxsync Desktop Protocol (RDP) de Microsoft. Dès lors, vous pouvez utiliser n'importe
af4f17cef2a9025fd52d548565055c179914fbfavboxsync quel client RDP standard pour contrôler la VM distante.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Même quand l'extension est installée, le serveur VRDP est désactivé par
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync défaut. On peut l'activer facilement pour chaque VM, soit dans le gestionnaire
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync VirtualBox des paramètres d'"Affichage" (voir <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync linkend="settings-display" />), soit avec
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync )s <computeroutput>VBoxManage</computeroutput>:<screen>VBoxManage modifyvm "nom VM" --vrde on</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Si vous utilisez <computeroutput>VBoxHeadless</computeroutput> (décrit
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync plus loin en détails), le support VRDP sera automatiquement activé puisque
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync VBoxHeadless n'a aucun autre moyen de sortie.</para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Par défaut, le serveur VRDP utilise le port TCP
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <computeroutput>3389</computeroutput>. Vous devrez modifier le port par
af4f17cef2a9025fd52d548565055c179914fbfavboxsync défaut si vous exécutez plus d'un serveur VRDP, vu que le port ne peut être
af4f17cef2a9025fd52d548565055c179914fbfavboxsync utilisé que par un serveur à la fois. Il se pourrait aussi que vous deviez
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync le modifier sur les hôtes Windows car le port par défaut pourrait être
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync déjà utilisé par le serveur RDP
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync intégré à Windows lui-même. Les ports 5000 à 5050 sont le plus souvent
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync inusités et pourraient être un bon choix.</para>
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync <para>Vous pouvez modifier le port soit dans les paramètres "Affichage" d5
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync l'interface graphique, soit via l'option <computeroutput>--vrdeport</computeroutput>
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync de la commande <computeroutput>VBoxManage modifyvm</computeroutput>. Vous
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync pouvez indiquer une liste séparée par des virgules de ports ou de plages de
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync ports. Utilisez un tiret entre deux numéros de ports pour indiquer une plage.
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync Le serveur VRDP s'appuiera sur <emphasis role="bold">un</emphasis> des
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync ports disponibles au sein de la liste spécifiée. Par exemple, <computeroutput>VBoxManage modifyvm "nom
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync VM" --vrdeport 5000,5010-5012</computeroutput> configurera le
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync serveur pour s'appuyer sur un des ports parmi le 5000, 5010, 5011 ou 5012.
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync linkend="vboxmanage-modifyvm-vrde" /> pour des détails.</para>
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync <para>Vous pouvez savoir le port utilisé au final par une VM en fonction
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync avec la commande <computeroutput>VBoxManage showvminfo</computeroutput>,
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync vous pouvez aussi le voir dans l'interface graphique sous l'onglet "En cours
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync d'exécution" de la "Boîte de dialogue d'informations sur la session", accessible
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync depuis le menu "Machine" de la fenêtre de la VM.</para>
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync <para>Le support d'IPv6 a été implémenté dans VirtualBox 4.3. Si l'OS hôte
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync supporte l'IPv6, le serveur VRDP écoutera automatiquement les connexions IPv6
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync en plus de celles IPv4.</para>
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync <para>Par défaut, le serveur VRDP utilise le port TCP
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync <computeroutput>3389</computeroutput>. Vous devrez modifier le port par
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync défaut si vous exécutez plus d'un serveur VRDP, vu que le port ne peut être
a9b1e67691cff873b2d9c1120a748dfd786d97ffvboxsync utilisé que par un serveur à la fois. Il se pourrait aussi que vous deviez
af4f17cef2a9025fd52d548565055c179914fbfavboxsync le modifier sur les hôtes Windows car le port par défaut pourrait être
af4f17cef2a9025fd52d548565055c179914fbfavboxsync déjà utilisé par le serveur RDP
af4f17cef2a9025fd52d548565055c179914fbfavboxsync intégré à Windows lui-même. Les ports 5000 à 5050 sont le plus souvent
af4f17cef2a9025fd52d548565055c179914fbfavboxsync inusités et pourraient être un bon choix.</para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Vous pouvez modifier le port soit dans les paramètres "Affichage" d5
af4f17cef2a9025fd52d548565055c179914fbfavboxsync l'interface graphique, soit via l'option <computeroutput>--vrdeport</computeroutput>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync de la commande <computeroutput>VBoxManage modifyvm</computeroutput>. Vous
af4f17cef2a9025fd52d548565055c179914fbfavboxsync pouvez indiquer une liste séparée par des virgules de ports ou de plages de
af4f17cef2a9025fd52d548565055c179914fbfavboxsync ports. Utilisez un tiret entre deux numéros de ports pour indiquer une plage.
af4f17cef2a9025fd52d548565055c179914fbfavboxsync Le serveur VRDP s'appuiera sur <emphasis role="bold">un</emphasis> des
af4f17cef2a9025fd52d548565055c179914fbfavboxsync ports disponibles au sein de la liste spécifiée. Par exemple, <computeroutput>VBoxManage modifyvm "nom
af4f17cef2a9025fd52d548565055c179914fbfavboxsync VM" --vrdeport 5000,5010-5012</computeroutput> configurera le
af4f17cef2a9025fd52d548565055c179914fbfavboxsync serveur pour s'appuyer sur un des ports parmi le 5000, 5010, 5011 ou 5012.
af4f17cef2a9025fd52d548565055c179914fbfavboxsync linkend="vboxmanage-modifyvm-vrde" /> pour des détails.</para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Vous pouvez savoir le port utilisé au final par une VM en fonction
af4f17cef2a9025fd52d548565055c179914fbfavboxsync avec la commande <computeroutput>VBoxManage showvminfo</computeroutput>,
af4f17cef2a9025fd52d548565055c179914fbfavboxsync vous pouvez aussi le voir dans l'interface graphique sous l'onglet "En cours
af4f17cef2a9025fd52d548565055c179914fbfavboxsync d'exécution" de la "Boîte de dialogue d'informations sur la session", accessible
af4f17cef2a9025fd52d548565055c179914fbfavboxsync depuis le menu "Machine" de la fenêtre de la VM.</para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Le support d'IPv6 a été implémenté dans VirtualBox 4.3. Si l'OS hôte
af4f17cef2a9025fd52d548565055c179914fbfavboxsync supporte l'IPv6, le serveur VRDP écoutera automatiquement les connexions IPv6
af4f17cef2a9025fd52d548565055c179914fbfavboxsync en plus de celles IPv4.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Comme VRDP est rétro-compatiblavec RDP, vous pouvez utiliser n'importe
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync quel visualiseur RDP standard pour vous connecter à une machine virtuelle
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync distante (des exemples arrivent ci-dessous). Pour que cela fonctionne, vous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync devez spécifier <emphasis role="bold">l'adresse IP</emphasis> de votre
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync système <emphasis>hôte</emphasis> (pas celle de la machine virtuelle !)
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'adresse du serveur auquel se connecter, ainsi que le
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <emphasis role="bold">numéro du port</emphasis> qu'utilise le serveur RDP.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Voici des exemples de visualiseurs RDP les plus courants :<itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur Windows, vous pouvez utiliser le Microsoft Terminal Services
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Connector (<computeroutput>mstsc.exe</computeroutput>) inclu dans
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Windows. Vous pouvez le lancer depuis la boîte de dialogue "Exécuter"
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync (appuyez sur la touche Windows et "R") en tapant "mstsc". Vous pouvez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync également le trouver dans "Démarrer" -> "Tous les Programmes" -> "Accessoires"
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync -> "Connexion bureau distant". Si vous utilisez la boîte de dialogue
af4f17cef2a9025fd52d548565055c179914fbfavboxsync "Exécuter", vous pouvez y entrer des options directement :<screen>mstsc 1.2.3.4:3389</screen></para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Remplacez <computeroutput>1.2.3.4</computeroutput> par l'adresse IP de l'hôte et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync autre port si nécessaire.</para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Il faut entourer les adresses IPv6 de crochets pour spécifier
af4f17cef2a9025fd52d548565055c179914fbfavboxsync un port. Par exemple, <computeroutput>mstsc [fe80::1:2:3:4]:3389</computeroutput></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Lors d'une connexion à localhost pour tester la connexion, les
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync adresses <computeroutput>localhost</computeroutput> et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>127.0.0.1</computeroutput> pourraient ne pas
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync fonctionner en utilisant
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>mstsc.exe</computeroutput>. Par contre, l'adresse
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>127.0.0.2[:3389]</computeroutput> doit être utilisée.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur les autres systèmes, vous pouvez utiliser le programme
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync libre standard <computeroutput>rdesktop</computeroutput>. Celui-ci
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync est inclu avec la plupart des distributions Linux, mais VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync est fourni avec une variante modifiée de rdesktop pour un support de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'USB à distance (voir <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Avec rdesktop, utilisez une ligne telle que celle-ci :<screen>rdesktop -a 16 -N 1.2.3.4:3389</screen></para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>Comme indiqué pour le visualiseur Microsoft ci-dessus, remplacez <computeroutput>1.2.3.4</computeroutput>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync par l'adresse IP de l'hôte et <computeroutput>3389</computeroutput> par un autre port si nécessaire.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync L'option <computeroutput>-a 16</computeroutput> demande que la résolution
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync soit de 16 bits par pixel, ce qui est recommandé.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync (Pour de meilleures performances, après l'installation du système
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'exploitation invité, vous devriez définir sa profondeur d'affichage
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync des couleurs à la même valeur).
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync L'option <computeroutput>-N</computeroutput> permet d'utiliser
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync les touches du pavé numérique.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Si vous lancez le bureau KDE, vous pourriez préférer
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>krdc</computeroutput>, le visualiseur RDP de KDE.
af4f17cef2a9025fd52d548565055c179914fbfavboxsync La ligne de commande ressemblerait à ceci :<screen>krdc rdp://1.2.3.4:3389</screen></para>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync <para>De nouveau, remplacez <computeroutput>1.2.3.4</computeroutput>
af4f17cef2a9025fd52d548565055c179914fbfavboxsync par l'adresse IP de l'hôte et <computeroutput>3389</computeroutput> par un port différent si nécessaire. Le champ "rdp://" est
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync requis avec krdc pour qu'il passe en mode RDP.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Avec les clients Sun Ray thin, vous pouvez utiliser
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>uttsc</computeroutput>, qui fait partie du paquet
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Sun Ray Windows Connector. Voir la documentation correspondante pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync des détails.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <title>VBoxHeadless, le serveur de bureau distant</title>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Si toutes les VM lancées dans le gestionnaire VirtualBox sont capables
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de lancer des machines virtuelles à distance, ce n'est pas pratique de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync lancer l'interface graphique full-fledged si vous ne voulez jamais avoir
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de VMs affichées en local au premier plan. En particulier, si vous lancez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync un serveur matériel dont le seul objectif est d'héberger des VMs et où
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync toutes les VMs sont supposées se lancer à distance via VRDP, il est inutile
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'avoir une interface graphique quelconque sur le serveur -- surtout
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync que sur un hôte Linux ou Solaris, le gestionnaire VirtualBox est fourni
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync avec les dépendances des bibliothèques Qt et SDL. C'est un inconvénient si
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ne voulez pas du tout avoir de système X Window sur votre serveur.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>VirtualBox est donc fourni avec une autre interface appelée
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxHeadless</computeroutput>, qui ne produit aucune
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sortie visible sur l'hôte, mais qui produit des données VRDP. Cette interface
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync n'a aucune dépendance du système X Window sur Linux et des hôtes
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Solaris.<footnote>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Avant VirtualBox 1.6, le serveur headless s'appelait
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxVRDP</computeroutput>. Toujours pour des raisons de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync rétro-compatibilité, l'installation de VirtualBox installe toujours un
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync exécutable avec ce nom.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour démarrer une machine virtuelle avec <computeroutput>VBoxHeadless</computeroutput>,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync vous avez trois options :</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Vous pouvez utiliser <screen>VBoxManage startvm "nom VM" --type headless</screen>L'option
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync supplémentaire <computeroutput>--type</computeroutput> amène VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à utiliser <computeroutput>VBoxHeadless</computeroutput> en tant qu'interface
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync avec le moteur de virtualisation interne plutôt que l'interface Qt.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Une alternative est d'utiliser
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxHeadless</computeroutput> directement, comme
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync suit :<screen>VBoxHeadless --startvm <uuid|name></screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Cette manière de démarrer la VM aide au dépannage des problèmes
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync signalés par <computeroutput>VBoxManage startvm ...</computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync car vous pouvez voir parfois des messages d'erreur plus détaillés,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync surtout pour les échecs imtervenant avant que l'exécution de la VM
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ne commence. Dans des situations normales, on préfère
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxManage startvm</computeroutput> car il lance la VM
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync directement comme tâche de fond, ce qui doit se faire explicitement lors
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync du démarrage direct de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxHeadless</computeroutput>.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>L'autre alternative est de démarrer <computeroutput>VBoxHeadless</computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à partir de l'interface graphique du gestionnaire de VirtualBox, en
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync maintenant appuyée la touche Majuscule au démarrage de la machine.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Remarquez que quand vous utilisez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxHeadless</computeroutput> pour démarrer une VM, comme
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le serveur headless n'a aucun autre moyen d'affichage, le serveur VRDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sera <emphasis>toujours</emphasis> activé, indépendamment du fait que vous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ayez activé le serveur VRDP dans les paramètres de la VM ou pas. Si vous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync n'en voulez pas (par exemple parce que vous voulez accéder à la VM via
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>ssh</computeroutput> only), démarrez la VM comme
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ceci :<screen>VBoxHeadless --startvm <uuid|name> --vrde off</screen>Pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync activer le serveur VRDP en fonction de la configuration de la VM, comme le
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync feraient les autres interfaces, utilisez ceci :<screen>VBoxHeadless --startvm <uuid|name> --vrde config</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Si vous démarrez la VM avec <computeroutput>VBoxManage startvm ...</computeroutput>,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync les paramètres de configuration de la VM sont toujours utilisés.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <title>Pas à pas : créer une machine virtuelle sur un serveur headless</title>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Les instructions suivantes peuvent vous donner une idçe de la façon
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de créer une machine virtuelle sur un serveur headless via une connexion
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync réseau. Nous allons créer une machine virtuelle, établir une connexion RDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync et installer un système d'exploitation invité -- tout ceci sans devoir
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync toucher au serveur headless. Tout ce dont vous avez besoin est ce qui suit :</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>VirtualBox sur une machine serveur avec un système d'exploitation
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync hôte supporté. La pack d'extension de VirtualBox du serveur VRDP doit
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync être installé (voir la section précédente). Pour l'exemple suivant,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync nous supposerons un serveur Linux.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Un fichier ISO accessible depuis le serveur, contenant les
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync données d'installation du système invité pour installer (nous supposons
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync que c'est Windows XP dans l'exemple suivant).</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Une connexion en terminal à l'hôte par lequel vous pouvez accéder
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à une ligne de commande (par exemple via
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Un visualiseur RDP sur le client distant ; voir <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync linkend="rdp-viewers" /> ci-dessus pour des exemples.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync </orderedlist>Remarquez encore que sur la machine serveur, comme nous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync n'allons utiliser que le serveur headless, ni Qt ni SDL ni le système
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync X Window ne seront nécessaires.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur le serveur headless, créez une nouvelle machine virtuelle :</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync <screen>VBoxManage createvm --name "Windows XP" --ostype WindowsXP --register</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Remarquez que si vous ne spécifiez pas
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>--register</computeroutput>, vous devrez utiliser
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync manuellement la commande <computeroutput>registervm</computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync plus tard.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Remarquez aussi que vous n'avez pas besoin de spécifier
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>--ostype</computeroutput>, mais en le faisant, cela
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sélectionne des valeurs par défaut apropriées pour certains paramètres
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de la VM, par exemple la taille de la RAM et le type de périphérique
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync réseau virtuel. Pour avoir la liste complète des szstèmes d'exploitation
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync supportés, vous pouvez utiliser</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Assurez-vous que les paramètres de la VM sont adaptés au szstème
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'exploitation invité que nous allons installer. Par exemple :<screen>VBoxManage modifyvm "Windows XP" --memory 256 --acpi on --boot1 dvd --nic1 nat</screen></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Créez un disque dur virtuel pour la VM (dans ce cas, 10Go de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync taille) :<screen>VBoxManage createhd --filename "WinXP.vdi" --size 10000</screen></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Ajoutez un contrôleur IDE à la nouvelle VM :<screen>VBoxManage storagectl "Windows XP" --name "IDE Controller"
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Mettez le fichier VDI créé ci-dessus comme premier disque dur
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync virtuel de la nouvelle VM :<screen>VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync --port 0 --device 0 --type hdd --medium "WinXP.vdi"</screen></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Attachez le fichier ISO contenant l'installeur du système
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'exploitation que vous voudrez installer plus tard sur la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync machine virtuelle, pour que la machine puisse démarrer dessus :<screen>VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso</screen></para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Démarrez la machine virtuelle en utilisant VBoxHeadless:<screen>VBoxHeadless --startvm "Windows XP"</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Si tout s'est bien passé, vous devriez voir un message de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync copyright. Si vous êtes renvoyé en ligne de commande, quelque chose
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync n'a pas fonctionné.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur la machine client, ouvrez le visualiseur RDP et essayez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de vous connecter au serveur (voir <xref linkend="rdp-viewers" />
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ci-d:ssus pour voir comment utiliser les divers visualiseurs RDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync classiques).</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Vous devriez voir maintenant le processus d'installation
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de votre système d'exploitation invité, à distance dans le visualiseur RDP.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Une fonction très spéciale du support VRDP de VirtualBox est qu'il
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync supporte les périphériques USB distantségalement via le réseau. C'est-à-dire que
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'invité de VirtualBox en fonction sur l'ordinateur peut accéder à des
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync périphériques USB de l'ordinateur distant sur lequel sont affichées les données
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync VRDP de la même manière que des périphériques USB connectàs à l'hôte actuel.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Cela permet d'exécuter des machines virtuelles sur un hôte VirtualBox qui
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync agit comme serveur, où un client peut se connecter de n'importe où avec
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync simplement un adaptateur réseau et un dispositif d'affichage capable de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync lancer un visualiseur RDP. Quand on branche des périphériques USB
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync dans le client, le serveur VirtualBox distant peut y accéder.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour ces périphériques USB distants, les mêmes règles de filtres
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync s'appliquent, comme pour d'autres périphériques USB, comme décrit au
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <xref linkend="settings-usb" />. Tout ce que vous dev5z faire est de spécifier
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync "Remote" (ou "Any") en définissant ces règles.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>L'accès à des périphériques USB n'est possible que si le client RDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync supporte cette extension. Sur les hîtes Linux et Solaris, l'installation
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de VirtualBox fournit un client VRDP convenable appelé
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>rdesktop-vrdp</computeroutput>. Les versions récentes de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>uttsc</computeroutput>, un client taillé pour être utilisé
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync avec des clients Sun Ray thin et qui supporte l'accès aux périphériques
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync USB distants. Les clients RDP pour d'autres plateformes seront fournis dans de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync futures versions de VirtualBox.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour rendre disponible un périphérique USB distant pour une VM, vous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync devriez démarrer <computeroutput>rdesktop-vrdp</computeroutput> comme
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync suit :<screen>rdesktop-vrdp -r usb -a 16 -N my.host.address</screen>Remarquez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync que <computeroutput>rdesktop-vrdp</computeroutput> ne peut accéder à des
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync pçriphériques USB que par <computeroutput>/proc/bus/usb</computeroutput>.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Merci de vous reporter au <xref linkend="ts_usb-linux" /> pour des
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync détails supplémentaires sur la manière de régler correctement les droits.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync De plus, il est conseillé de désactiver le chargement automatique d'un pilote
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ce l'hôte, sur l'hôte distant, qui pourrait fonctionner sur des périphériques
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync USB, pour vous assurer que les périphériques seront accessibles au client
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync RDP. Si vous avez bien fait le paramétrage sur l'hôte distant, les
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync événements de branchement/débranchement sont visibles dans le fichier
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour chaque machine virtuelle accessible à distance via RDP, vous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync pouvez déterminer individuellement si les connexions du client sont
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync authentifiées et comment. Pour cela, utilisez la commande
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxManage modifyvm</computeroutput> avec l'option
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>--vrdeauthtype</computeroutput> ; voir <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync linkend="vboxmanage-modifyvm" /> pour une présentation générale. Trois
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync méthodes d'authentification sont disponibles :<itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La méthode "null" signifie qu'il n'y a pas d'authentification
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync du tout ; n'importe quel client peut se connecter au serveur
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync VRDP et, ainsi, à la machine virtuelle. C'est, bien sûr, très peu
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sécurisé et cela ne doit être recommandé que sur des réseaux privés.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La méthode "external" fournit une authentification externe via
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync une bibliothèque d'authentification spéciale. VirtualBox inclut
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync deux bibliothèques d'authentification :<orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La bibliothèque d'authentification par défaut,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxAuth</computeroutput>, authentifie en fonction
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync des droits de l'utilisateur sur l'hôte. Selon la plateforme hôte,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync cela signifie :<itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur les hôtes Linux,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync authentifie les utilisateurs à partir du système PAM de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'hôte.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur les hôtes Windows,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync authentifie les utilisateurs à partir du système WinLogon
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de l'hôte.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur les hôtes Mac OS X,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync authentifie les utilisateurs à partir du service répertoire
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de l'hôte.<footnote>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Le support pour Mac OS X a été ajouté dans
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync 3.2.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>En d'autres termes, la méthode "external" par défaut
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync réalise l'authentification par les comptes utilisateurs existant
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sur le système hôte. Tout utilisateur ayant des autorisations
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'authentification valides est accepté, c'est-à-dire que le nom
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'utilisateur n'a pas besoin de correspondre à l'utilisateur
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync qui lance la VM.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Une bibliothèque supplémentaire qui s'appelle
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxAuthSimple</computeroutput> réalise
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'authentification à partir des autorisations configurées
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync dans la section "extradata" du fichier XML des paramètres d'une machine
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync virtuelle. C'est probablement la méthode la plus simple de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync s'authentifier, qui ne dépend pas de l'invité en fonction et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync supporté (voir ci-dessous). Les étapes suivantes sont
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync nécessaires :<orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Activer
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxAuthSimple</computeroutput> avec la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync commande suivante :</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <para><screen>VBoxManage setproperty vrdeauthlibrary "VBoxAuthSimple"</screen></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour activer la bibliothèque pour une VM en particulier,
080aed76fbd7ad91c4986369370b268e39d6db70vboxsync vous devez passer en authentification externe :<screen>VBoxManage modifyvm "nom VM" --vrdeauthtype external</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Remplacez
080aed76fbd7ad91c4986369370b268e39d6db70vboxsync <computeroutput>"nom VM"</computeroutput> par le nom
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ou l'UUID de la VM.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Vous devrez alors configurer les utilisateurs et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync les mots de passe en écrivant ces éléments dans les
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync extradata de la machine. Comme le fichier XML des paramètres
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de la machine, dans lequel il faut écrire le mot de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync passe à la section "extradata", est un fichier en texte
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync brut, VirtualBox utilise le hachage pour chiffrer les
080aed76fbd7ad91c4986369370b268e39d6db70vboxsync mots de passe. Il faut utiliser la commande suivante :<screen>VBoxManage setextradata "nom VM" "VBoxAuthSimple/users/<utilisateur>" <hash></screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Remplacez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput><vm></computeroutput> par le nom
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ou l'UUID de la VM,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput><utilisateur></computeroutput> par
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le nom d'utilisateur qui devrait être autorisé à se connecter
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput><hash></computeroutput> par le mot
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de passe chiffré. Par exemple, pour avoir la valeur
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync hachée du mot de passe "secret", vous pouvez utiliser la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync commande suivante :<screen>VBoxManage internalcommands passwordhash "secret"</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Ceci affichera
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync <screen>2bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Vous pouvez alors utiliser VBoxManage setextradata pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync stocker cette valeur dans la section "extradata" de la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync machine.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Un exemple des deux ensemble, pour définir le mot
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de passe de l'utilisateur "john" sur la machine "Ma VM"
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync en "secret", utilisez cette commande :<screen>VBoxManage setextradata "Ma VM" "VBoxAuthSimple/users/john"
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync 2bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b</screen></para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Enfin, la méthode d'authentification "guest" réalise
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'authentification par un composant spécial fourni avec les suppléments
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync invité ; il s'en suit que l'authentification ne s'effectue pas
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sur l'hôte mais via les comptes utilisateurs
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Cette méthode est actuellement en test et pas encore
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync supportée.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Outre les méthodes décrites ci-dessus, vous pouvez remplacer la méthode
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'authentification "external" par défaut par n'importe quel autre module.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Pour cela, VirtualBox offre une interface claire qui vous permet d'écrire
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync votre propre module d'authentification. Ceci est décrit en détails dans
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le manuel de référence du Kit de développement logiciel de VirtualBox ;
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync merci de voir <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync linkend="VirtualBoxAPI" /> pour des détails.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Le chiffrement du flux de données des fonctions RDP se base sur le
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync chiffrage symétrique RC4 (avec des clés jusqu'à 128bit). Les clés RC4
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sont remplacées à intervalles réguliers (tous les 4096 paquets).</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>RDP fournit différentes méthodes d'authentification :<orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Historiquement, on utilisait l'authentification RDP4, avec
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync laquelle le client RDP ne réalise aucun contrôle pour vérifier
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'identité du serveur auquel il se connecte. Comme on peut obtenir les
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync autorisations de l'utilisateur en utilisant une attaque "man in the
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync middle" (MITM) (personne initiée), l'authentification RDP4 n'est pas
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sécurisée et vous ne devriez en général pas l'utiliser.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>L'authentification RDP5.1 utilise un certificat serveur pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync lequel le client possède la clé publique. De cette façon, vous avez la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync garantie que le serveur possède la clé privée correspondante. Cependant,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync comme cette clé privée codée en dur a çté publiçe il y a quelques
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync années, l'authentification RDP5.1 n'est pas sécurisée.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>L'authentification RDP5.2 utilise la sécurité RDP améliorée,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ce qui veut dire qu'un protocole de sécurité externe est utilisé pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sécuriser la connexion. RDP4 et RDP5.1 utilisent la sécurité RDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Standard. Le serveur VRDP supporte la sécurité renforcée RDP avec
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le protocole TLS et, faisant partie du handshake TLS, il envoie
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le certificat du serveur au client.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La propriété VRDE <computeroutput>Security/Method</computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync définit la méthode de sécurité souhaitée qui est utilisée pour une
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync connexion. Les valeurs valides sont :<itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>Negotiate</computeroutput> - les connexions
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sécurisées améliorées (TLS) et RDP standards sont autorisées.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync La méthode de sécurité se négocie avec le client. C'est le réglage
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync par défaut.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>RDP</computeroutput> - seule la sécurité QDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Standard est acceptée.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>TLS</computeroutput> - seule la sécurité RDP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync améliorée est acceptée. Le client doit supporter TLS.</para>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </itemizedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Par exemple la commande suivante autorise un client à utiliser une
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync connexion sécurisée soit par RDP Standard, soit par RDP améliorée :
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>vboxmanage modifyvm "nom VM" --vrdeproperty "Security/Method=negotiate"</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Si la propriété <computeroutput>Security/Method</computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync est réglée sur <computeroutput>Negotiate</computeroutput> ou
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>TLS</computeroutput>, le protocole TLS sera automatiquement
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync utilisé par le serveur si le client supporte TLS. Cependant, pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync utiliser TLS, le serveur doit posséder le certificat du serveur, la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync clé privée du serveur et l'autorité du certificat (Certificate
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Authority (CA)). L'exemple suivant montre comment générer un
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync certificat de serveur.<orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Créez un certificat CA auto-signé :
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>openssl req -new -x509 -days 365 -extensions v3_ca \
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync -keyout ca_key_private.pem -out ca_cert.pem</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Générez une clé privée du serveur et une demande de signature :
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsyncopenssl req -new -key server_key_private.pem -out server_req.pem</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Générez le certificat du serveur :
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>openssl x509 -req -days 365 -in server_req.pem \
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync -CA ca_cert.pem -CAkey ca_key_private.pem -set_serial 01 -out server_cert.pem</screen>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </listitem>
ac153c99053f1edf42b00bf3a13475923bc4fcf1vboxsync </orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Le serveur doit être configuré pour accéder aux fichiers requis :
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>vboxmanage modifyvm "nom VM" \
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync --vrdeproperty "Security/CACertificate=path/ca_cert.pem"</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>vboxmanage modifyvm "nom VM" \
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync --vrdeproperty "Security/ServerCertificate=path/server_cert.pem"</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>vboxmanage modifyvm "nom VM" \
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync --vrdeproperty "Security/ServerPrivateKey=path/server_key_private.pem"</screen>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Comme le client qui se connecte au serveur détermine le type de chiffrement
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync qui sera utilisé, avec rdesktop, le visualiseur RDP de Linux, utilisez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <title>Connexions multiples au serveur VRDP</title>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Le serveur VRDP de VirtualBox supporte plusieurs connexions simultanées
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à une VM en fonction à partir de différents clients. Tous les clients
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync connectés voient la même sortie d'écran et partagent le pointeur de souris
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync et le focus du clavier. Cela revient à ce que plusieurs personnes utilisent
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le même ordinateur en même temps, chacun leur tour devant le clavier.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La commande suivante active le mode connexions multiples : <screen>VBoxManage modifyvm "nom VM" --vrdemulticon on</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour accéder à deux ou plusieurs moniteurs de VM distants, vous
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync devez activer le mode multiconnexion VRDP (voir la <xref
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Le client RDP peut sélectionner le numéro du moniteur virtuel auquel
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync se connecter en utilisant le paramètre d'identification <computeroutput>domain</computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync (<computeroutput>-d</computeroutput>). Si le paramètre se termine par
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>@</computeroutput> suivi d'un numéro, VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync interprète ce numéro comme l'index des écrans. On sélectionne l'écran invité
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync primaire avec <computeroutput>@1</computeroutput>, le premier écran secondaire
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync avec <computeroutput>@2</computeroutput>, etc.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Le client Microsoft RDP6 ne pous permet pas de sécifier un nom de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync domaine distinct. Utilisez plutôt
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>domaine\nom_utilisateur</computeroutput> dans le champ
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>Nom d'utilisateur :</computeroutput> -- par exemple,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>nom</computeroutput> doit être remteigné et il doit être
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le nom utilisé pour vous identifier si le serveur VRDP est configuré pour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync demander une autorisation. Sinon, vous pouvez utiliser n'importe quel texte
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync comme nom d'utilisateur.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>À partir de VirtualBox 3.2, le serveur VRDP peut rediriger les flux
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync graphiques de l'hôte vers le client RDP. Les frames graphiques sont
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync compressés en utilisant l'algorithme JPEG, ce qui permet un ratio de compression
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync plus fort que les méthodes de compression bitmap RDP standards. Il est
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync possible d'augmenter le ratio de compression en diminuant la qualité de l'image.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Le serveur VRDP détecte automatiquement les flux vidéos dans un
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync invité au fur et à mesure que les zones rectangulaires se mettent à jour
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync fréquemment. Il s'en suit que cette méthode fonctionne avec n'importe quel
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync système d'exploitation invité, sans devoir installer de logiciels supplémentaires
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync dans l'invité ; en particulier, les suppléments invité ne sont pas
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync requis.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Par contre, côté client, seul le client de connexion Connexion bureau
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à distance de Windows 7 supporte actuellement cette fonctionnalité. Si un
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync client ne supporte pas la redirection graphique, le serveur VRDP se rabat
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sur le rafraîchissement régulier des bitmap.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La commande suivnte active la redirection graphique : <screen>VBoxManage modifyvm "nom VM" --vrdevideochannel on</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La qualité de l'image se définit par une valeur entre 10 et 100
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync pour cent, ce qui représente un niveau de compression JPEG (où les nombres
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync les plus bas signifient des qualité plus faibles mais une compression plus
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync forte). Vous pouvez modifier la qualité en utilisant la commande suivante :
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>VBoxManage modifyvm "nom VM" --vrdevideochannelquality 75</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Avec VirtualBox 4.0, il est possible de désactiver l'affichage,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'entrée souris et clavier, le son, l'USB distant ou le presse-papier,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync de façon individuelle dans le serveur VRDP.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Les commandes suivantes modifient les paramètres correspondant du
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync serveur :</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>VBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableDisplay=1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableInput=1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableUSB=1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableAudio=1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableClipboard=1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableUpstreamAudio=1</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour réactiver une fonction, utilisez une commande identique sans
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync l'argument 1. Par example : <screen>VBoxManage modifyvm "nom VM" --vrdeproperty Client/DisableDisplay=</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Ces propriétés ont été ajoutées avec VirtualBox 3.2.10. Cependant,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync dans la série 3.2.x, il était nécessaire d'utiliser les commandes
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync suivantes pour modifier les paramètres :</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <screen>VBoxManage setextradata "nom VM" "VRDP/Feature/Client/DisableDisplay" 1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage setextradata "nom VM" "VRDP/Feature/Client/DisableInput" 1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage setextradata "nom VM" "VRDP/Feature/Client/DisableUSB" 1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage setextradata "nom VM" "VRDP/Feature/Client/DisableAudio" 1
9562e2d410460d8fae06fa24297f172fee1d1995vboxsyncVBoxManage setextradata "nom VM" "VRDP/Feature/Client/DisableClipboard" 1</screen>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour réactiver une fonction, utilisez une commande identique
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sans l'argument 1. Par exemple : <screen>VBoxManage setextradata "nom VM" "VRDP/Feature/Client/DisableDisplay"</screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>À partir de la version 3.1, VirtualBox supporte la "téléportation" --
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à savoir qu'il peut déplacer une machine sur un réseau d'un hôte VirtualBox
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync à l'autre, pendant que la machine est en fonction. Cela fonctionne indépendamment
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync du système d'exploitation hôte : vous pouvez téléporter des machines
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync virtuelles entre, par exemple, des hôtes Solaris et Mac.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La téléportation exige qu'une machine soit en fonction sur un
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync hôte, qu'on appelle alors la <emphasis role="bold">"source"</emphasis>.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync L'hôte sur lequel la machine virtuelle sera téléportée s'appellera alors la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <emphasis role="bold">"cible"</emphasis> ; la machine sur la cible est
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync alors configurée pour attendre la source afin de contacter la cible.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync L'état en fonction de la machine sera transféré de la source à la cible en
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync un temps nimimum.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>La téléportation est possible sur n'importe quel réseau TCP/IP ;
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync la source et la cible n'ont besoin que de s'entendre sur un port TCP/IP
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync spécifié dans les paramètres de téléportation.</para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Cependant, pour l'instant, il y a quelques prérequis pour que cela
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync fonctionne :<orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur l'hôte cible, vous devez configurer une machine virtuelle dans
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync VirtualBox avec exactement les mêmes paramètres matériels que la machine
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sur la source que vous voulez téléporter. Cela ne s'applique pas aux
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync paramètres purement descriptifs tels que le nom de la VM, mais bien sûr,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync pour que la téléportation fonctionne, la machine cible doit avoir la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync même quantité de mémoire et les autres paramètres matériels. Sans cela,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync la téléportation échouera avec un message d'erreur.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Les deux machines virtuelles sur la source et la cible doivent
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync partager le même stockage (images de disques durs et de lecteur amovible
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync et CD/DVD). Cel signifie qu'elles utilisent soit la même cible iSCSI,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync soit le stockage se trouve quelque part sur le réseau et les deux hôtes
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Cela veut dire aussi que ni la machine source ni la machine
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync cible ne peuvent avoir d'instantanés.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Puis, suivez les étapes suivantes :<orderedlist>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Sur l'hôte <emphasis>cible</emphasis>, configurez lamachine
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync virtuelle pour attendre qu'une demande de téléportation n'arrive quand
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync elle sera démarrée, plutôt que pour essayer de démarrer la machine.
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync Cela se fait avec la commande VBoxManage suivante :<screen>VBoxManage modifyvm <nomvmcible> --teleporter on --teleporterport <port></screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>où <computeroutput><nomvmcible></computeroutput> est le
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync nom de la machine virtuelle de l'hôte cible et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput><port></computeroutput> est un numéro de port
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync TCP/IP à utiliser sur les hôtes source et cible. Par
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync exemple, utilisez le 6000. Pour les détails, voir <xref
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Démarrez la VM sur l'hôte cible. Vous verrez qu'au lieu de démarrer,
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync elle affichera une boîte de dialogue de progression indiquant qu'elle
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync attend une demande de téléportation.</para>
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Démarrez la machine sur l'hôte <emphasis>source</emphasis> comme
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync d'habitude. Quand elle est en fonction et quand vous voulez la téléporter, lancez
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync la commande suivante sur l'hôte source :<screen>VBoxManage controlvm <nomvmsource> teleport --host <hôtecible> --port <port></screen></para>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>où <computeroutput><nomvmsource></computeroutput> est le
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync nom de la machine (irtuelle sur l'hôte source (la machine actuellement en
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync fonction) et <computeroutput><hôtecible></computeroutput> est
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync le nom ou l'IP de l'hôte cible où une demande de télémrrtation par la
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync machine est attendue, et <computeroutput><port></computeroutput>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync doit être le même numéro que celui spécifié dans lacommande sur l'hôte
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync cible. Pour les détails, voir <xref
6728a36898fd2be125a28e84d2115d19aa4923edvboxsync </listitem>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Pour tester, vous pouvez aussi téléporter des machines sur le même hôte ;
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync dans ce cas, utilisez "localhost" comme nom d'hôte sur l'hôte sourd et
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync cible.<note>
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <para>Dans de rares cas, si les processeurs de la source et de la cible
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sont très différents, la téléportation peut échouer avec un message d'erreur
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync ou la cible peut planter. Cela peut arriver surtout si la VM exécute des
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync logiciels très optimisés pour fonctionner sur un processeur particulier
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync sans vérifier correctement que les certaines fonctions du processeur sont
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync bien présentes. VirtualBox filtre les capacités du processeur présenté
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync au système d'exploitation invité. Les utilisateurs avancés peuvent essayer de
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync restreindre les possibilités de ces processeurs virtuels avec la commande
9562e2d410460d8fae06fa24297f172fee1d1995vboxsync <computeroutput>VBoxManage --modifyvm