{"partition": "head_middle", "source_domain": "doc.ubuntu-fr.org", "digest": "sha1:NN5RMLESA5NAVQU525IV6ZXYHWFVSG2T", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00036.parquet"}
Selon les tags présents sur cette page, les informations qu'elle contient n'ont pas été vérifiées depuis Ubuntu 10.04 LTS.
Apportez votre aide…
Configuration du pare-feu (K)Ubuntu
Connexion hors de son réseau local
Configuration du serveur VNC d'Ubuntu
serveur multiposte
Version Gnome pour Ubuntu
Version KDE pour Kubuntu
Version Xfce pour Xubuntu
Connexion à une machine distante
Version windows
VNC en plein écran
Problèmes connus
Incompatibilité avec les effets de bureau
Dysfonctionnement du pavé numérique du clavier sur la machine hôte (le serveur)
Jaunty,
Karmic,
Lucid,
bureau a distance
VNC (Virtual Network Computing) est un système qui vous permet de contrôler une machine à distance, et ce, en prenant le contrôle du clavier et de la souris de cette machine. Cela peut être utile si un de vos proches débute en informatique car vous pouvez voir ce qu'il voit sur son écran. Par ailleurs, cela peut vous épargner de passer par la ligne de commande. Pour plus d'informations, vous pouvez consulter la page Wikipédia.
Ubuntu intègre à la fois le client VNC, pour se connecter à une machine distante et le serveur VNC qui déporte l'affichage. VNC est présent dans Ubuntu, sauf dans Ubuntu Netbook Remix mais vous pouvez installer vino (apt://vino) et vinagre (apt://vinagre). Il faudra ensuite configurer le serveur VNC vino de la machine que vous voulez contrôler.
Prérequis : vérifier que le Bureau à distance est activé via Système / Préférences / Applications au démarrage. Sans cela, le serveur VNC par défaut, vino-server, ne se lance pas, ce qui rend toute connexion VNC impossible.
Permettre la prise de contrôle à distance d'une machine présente un risque en terme de sécurité si l'on ne met pas en place une politique de connexion sécurisée. Vous devriez contrôler la connexion au serveur VNC en installant une connexion vpn et/ou un tunnel ssh (+ fail2ban), voire en configurant un pare-feu (dans le cas d'une utilisation locale et en maitrisant toute la configuration et les machines du réseau à 100%).
Par défaut, VNC n'est pas un protocole sécurisé. Alors que les mots de passe ne sont pas envoyés en texte clair (comme dans le telnet), la force brute de craquage pourrait s'avérer fructueuse si les deux clés de chiffrement et mot de passe codés sont surveillés à partir d'un réseau. Pour cette raison, il est recommandé qu'un mot de passe d'au moins 8 caractères soit utilisé.
Toutefois, VNC peut être mis dans un tunnel sur une connexion SSH ou VPN ce qui pourrait ajouter une couche de sécurité supplémentaire avec un chiffrement plus robuste. Les Clients SSH sont disponibles pour toutes les principales plates-formes, les tunnels SSH peuvent être créés à partir de clients UNIX (y compris Mac OS X), les clients Windows, Mac OS Classic clients (System 7 et +) - et bien d'autres.
UltraVNC s'appuie sur l'utilisation d'un plugin open-source de chiffrement qui chiffre l'ensemble de la session VNC notamment l'authentification de mot de passe et transfert de données. Il permet également l'authentification par NTLM et des comptes d'utilisateurs Active Directory.
RealVNC permet de chiffrer les connexions dans son package commercial.
Workspot publié des correctifs de chiffrement AES pour VNC.
Bien que certaines personnes croient que VNC peut facilement être utilisé pour casser un système, généralement un utilisateur doit activer explicitement l'accès à distance pour les ports utilisés par VNC afin d'être piraté. En d'autres termes, un système exécutant VNC sur un réseau ne peut être accessible depuis l'extérieur de ce réseau, sauf si l'utilisateur spécifie le contraire (comme dans les paramètres de configuration du routeur) - ou qu'une autre machine du réseau puisse servir de relais au piratage de la machine vnc (attaque utilisée par Kevin Mitnick).
Vous pouvez aussi songer à IPsec.
Pour autoriser les connexions de VNC, il faut ouvrir par défaut le port 5900. Ceci est la dernière étape indispensable pour ne pas faire face à un message du type « host your_host is unreachable !! ».
ufw est installé d'office sur Ubuntu. Il vous suffit donc d'entrer dans un terminal :
sudo ufw enable
sudo ufw allow 5900
On peut aussi passer par Gufw en ajoutant une règle dans Politique du trafic entrant.
Si on souhaite contrôler une machine hors de son réseau local, il est fortement conseillé de créer un tunnel