Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bureau_a_distance [Le 05/08/2010, 06:08]
YannUbuntu
bureau_a_distance [Le 30/12/2023, 02:17] (Version actuelle)
krodelabestiole
Ligne 1: Ligne 1:
-{{tag>​portail sécurité réseau internet ​BROUILLON}}+{{tag>​portail sécurité réseau internet}}
  
-----+====== Bureau à distance / accès à distance ======
  
-====== Bureau ​à distance ​======+{{  :​applications:​remmina.png?​300|Remmina,​ un logiciel de bureau ​à distance, affichant une invite de connexion à un serveur Windows Server 2003 distant. D'​autres onglets donnent accès à d'​autres ordinateurs.}}
  
-Cette page recense les solutions pour **visualiser ​ou contrôler ​un ordinateur distant** (assistance via internet ​par exemple).+La fonctionnalité de visionnage de bureaux distants (ou **bureau à distance**, ​ou encore **partage de bureau** ou **partage d'​écran**) est une technique permettant l'​affichage et le contrôle d'un ordinateur ​depuis un autre. À l'aide d'un logiciel appelé le //​visionneur de bureau ​distant//, vous pouvez afficher sur l'​écran de votre propre ordinateur ce que vous verriez à l'​écran d'un ordinateur distant. Ceci vous permet, ​par exemple, de travailler à la maison comme si vous étiez au bureau, accéder à vos programmes lorsque vous êtes en déplacement ou assister une personne éloignée ayant des problèmes avec son ordinateur.
  
-L'​ordinateur qui est visualisé ou contrôlé ​à distance ​est appelé ​"serveur".  +Dans tous les cas les deux ordinateurs doivent être reliés par un réseau (local ou Internet). 
-L'ordinateur ​qui visualise ou contrôle l'​autre ​machine ​est appelé ​"client".+ 
 +La connexion à un bureau à distance peut-être directe ou passer par un service tiers. 
 + 
 +Dans le cas d'une connexion directe (au moyen des protocoles [[:RDP]] ou [[:VNC]] par ex.) le bureau à distance fonctionne selon un mode client/​serveur : l'​ordinateur ​qui contrôle et affiche une machine distante, en faisant fonctionner le visionneur, est appelée la station //​cliente//​. De son côté, le poste qui est contrôlé, celui auquel on accède et qu'on désire afficher ​est appelé ​la station //serveur//. Il faut dans ce cas permettre à la connexion de s'​établir : connaître l'​adresse IP de la machine distante et ouvrir les ports sur les routeurs (NAT) et éventuels [[:​pare-feu|pare-feux]] qui permettront d'​établir la liaison
 + 
 +De nouvelles solutions permettent de s'affranchir de ces configurations réseaux contraignantes,​ en passant par un service tiers qui s'​occupera d'​établir la connexion entre les différentes machines. Dans ce cas le //serveur// est ce service de liaison, tandis que le logiciel installé sur la machine contrôlée est un //agent//, celui sur la machine qui prend le contrôle ​reste un //​visionneur//​ (ou //​viewer//​). Dans la plupart des cas, c'est le même logiciel qui peut jouer le rôle d'​agent ou de visionneur. 
 + 
 +Ce portail recense les solutions pour visualiser, contrôler ​l'ordinateur d'​une ​autre personne depuis votre propre ordinateur ou offrir l'​accès à votre ordinateur à une autre personne depuis son propre poste. 
 + 
 +<note tip> 
 +Sur la variante standard d'​Ubuntu (avec [[:​GNOME]]),​ la fonctionnalité de partage d'​écran ​est installée par défaut mais désactivée. Vous pouvez l'​activer (et ainsi inviter une personne tierce à visionner ou à prendre le contrôle de votre ordinateur) en ouvrant les //​Paramètres//​ -> //Partage// -> //Bureau distant//​. 
 + 
 +Votre bureau sera en principe seulement accessible sur le réseau local. Il faudra si besoin ouvrir le port 3389 de votre routeur pour le rendre accessible par Internet. Assurez-vous évidemment d'​entrer un mot de passe pour assurer la sécurité sur votre réseau local et d'​autant plus fort pour Internet. 
 + 
 +Le partage de bureau ne sera activé que pendant la durée de votre session, ou jusqu'​à ce que vous le désactiviez. 
 + 
 +Pour information le logiciel fournissant cette fonctionnalité s'​appelle [[:​gnome-remote-dekstop]] et utilise le protocole [[:RDP]]. On peut choisir d'​utiliser //en plus// ​"l'​ancien protocole [[:VNC]]"​. ​ 
 +</​note>​
  
 ===== Logiciels ===== ===== Logiciels =====
  
-  ​* [[vino]] : serveur ​VNC. Pour autoriser quelqu'​un à voir/contrôler votre bureau à distance ​(transporte en continu ​le pointeur ​de souris). Installé ​par défaut ​dans Ubuntu : menu Système->​Préférences->​Bureau ​à distance +==== Le visionneur ==== 
-  * [[vinagre]] : client VNC et SSH. Pour voir/​contrôler le bureau de quelqu'​un à distance. ​Installé par défaut dans Ubuntu ​menu Applications->​Internet->​Visionneur ​de bureaux distants + 
-  * [[tsclient]] : client RDP (VNC/​XDMCP/​ICA non activés par défaut). Pour voir/contrôler le bureau de quelqu'​un à distance. ​Installé ​par défaut ​dans Ubuntu : menu Applications->Internet->Terminal Server Client +=== Visionneurs libres === 
-  * [[x11vnc]] : alternative ​à [[vino]] ​comme serveur VNC+ 
-  * **xvnc4viewer** : client ​VNC (était le client VNC par défaut dans Ubuntu jusqu'​à Ubuntu 7.10)Il permet d'​activer ​le protocole VNC dans [[tsclient]]. +  * **[[:Remmina]]** gère les protocoles [[:​RDP]], ​VNC, [[:SSH]] et SFTPCe logiciel est **installé par défaut dans Ubuntu**. 
-  * [[TightVNC]] : client ​VNC (xtightvncviewer) et serveur VNC (tightvncserver)disponible dans les dépôts ​d'Ubuntu+  * **[[https://​apps.gnome.org/​fr/​Connections/​|Connexions]]** : gère les protocoles [[:RDP]] et [[:VNC]]. Très simple et accessible, comme les autres applications de la série [[https://​apps.gnome.org/​fr/#​core|GNOME core]] dont il fait partie. 
 +  * **[[:​FreeRDP]]** : client RDP en ligne de commande avec des fonctionnalités avancées (impression,​ transfert de fichier, gateway, ...) disponible dans les [[:​depots|dépôts]] d'​Ubuntu 
 +  * **[[:​RustDesk]]** : clone libre de AnyDesk, ​bureau ​et support ​à distance, possibilité d'​auto-héberger ​le serveur, également libre. 
 +  * **[[https://​meshcentral.com|MeshCentral]]** ne requiert pas de client en dehors d'un [[:​navigateur|navigateur web]] : MeshCentral est un ensemble d'​outils libres (serveur et agentsqui permettent de gérer un parc informatique (quel que soit les OS utilisés) depuis une interface webFournit des fonctionnalités de bureau à distance, terminal, gestionnaire de fichiers, etc. 
 +  * **[[:​X2Go]]** : logiciel client-serveur libre, sécurisée ​par le protocole [[:SSH]]. **Uniquement pour les systèmes Linux.** 
 +  * **[[apt>​xvnc4viewer]]** : client VNC dans les [[:​depots|dépôts]]. Son installation active le protocole VNC dans [[:​grdesktop|Grdesktop]]. 
 +  * **TightVNC** : client VNC **[[apt>​xtightvncviewer]]** et serveur VNC **[[apt>​tightvncserver]]**,​ disponible dans les [[:​depots|dépôts]] d'Ubuntu
 +  * [[https://​guacamole.incubator.apache.org/​|Apache Guacamole]]:​ Apache Guacamole est une passerelle de bureau à distance sans client. Elle supporte les protocoles standards tels que VNC, RDP et SSH. 
 +  * [[https://​www.hoptodesk.com/​fr|HopToDesk]] 
 +  * [[https://​veyon.io/​|Veyon]] : successeur d'​iTalc 
 +  * [[https://​www.dwservice.net|DWService]] : un bureau à distance multi-plateformes dans votre navigateur web. **(Le serveur n'est pas libre.)** 
 + 
 +=== Visionneurs non libres === 
 + 
 +  * [[https://​anydesk.fr/​download|AnyDesk]]:​ aussi simple que Teamviewer mais léger et rapide. Non libre. Il est possible de l'​installer via un dépot DEB, les instructions sont sur la même page. 
 +  * [[:​TeamViewer]] : logiciel simple d'​utilisation,​ multi-plateforme (Linux, Windows, Android en mode client), mais non-libre. 
 +  * [[:​SparkAngel]] : logiciel propriétaire qui permet la prise de contrôle ​à distance ​sans toucher au pare-feu. 
 +  * [[wp>​ThinLinc]] : logiciel propriétaire,​ multi-plateforme (Linux, Windows, Android en mode client). 
 + 
 +=== Visionneurs obsolètes === 
 + 
 +  * [[:​Vinagre]] (remplacé par Remmina) ​: client VNC et SSH. Pour voir/​contrôler le bureau de quelqu'​un à distance. ​Il a la possibilité de faire des **connexions inverse**, et d'​ouvrir les ports automatiquement ((routeur en UPNP)) ​comme les alternatives commerciales et centralisées **mais en libre**. 
 +  * [[:Gitso]] : Client + serveur. Utilise le reverse VNC : c'est l'​aidant qui ouvre un serveur et l'​aidé qui s'y connecte. Très simple côté client car seul le serveur ouvre le port VNC (TCP 5500), le client (aidé) se contentant ​de saisir l'IP du serveur (aidant). Permet d'​aider facilement un **utilisateur distant peu aguerri**. N'EST PLUS MAINTENU. 
 +  * EchoVNC : simple et efficace (capable de traverser nat sans configuration) mais n'est plus maintenu (dernière mise à jour en 2013) 
 +  * [[:italc]], logiciel de formation en ligne permettant à un enseignant de prendre la main sur les postes des stagiaires pour effectuer des démonstrations,​ celui-ci n'est plus maintenu 
 +  * [[:​grdesktop|Grdesktop]] : client RDP (Microsoft Terminal Server). Pour voir ou contrôler le bureau ​à distance ​de Windows. Les options VNC, XDMCP et ICA ne sont pas activées par défaut. N'est plus actif depuis 2004. 
 +  * Partage de Bureau dans Ubuntu à l'aide d'​[[:​Empathy]]. Le logiciel n'est plus actif depuis août 2017. 
 + 
 +==== Celui qui est visionné / contrôlé ==== 
 + 
 +  * [[:​gnome-remote-desktop|GNOME Remote Desktop]] : serveur [[:RDP]] et [[:VNC]]. Pour autoriser ​quelqu'​un ​à voir/​contrôler votre bureau ​à distance.\\ GNOME Remote Desktop est **installé ​par défaut** sur Ubuntu : //​[[:​gnome-control-center|Paramètres]]// ​-> //​Partage// ​-> //Bureau distant//. 
 +  * [[:Vino]] : serveur [[:VNC]]. Pour autoriser quelqu'​un à voir/​contrôler votre bureau à distance (transporte en continu le pointeur de souris). Il était installé par défaut sur d'​anciennes versions d'​Ubuntu. Il est très bien intégré ​à [[:GNOME]]. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>vino]]**
 +  * [[:Xrdp]] : serveur [[:RDP]]. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ​**[[apt>​xrdp]]**
 +  * [[:x11vnc]] : serveur [[:VNC]]Peut être plus fiable que Vino pour une utilisation poussée[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] **[[apt>​x11vnc]]**
 +  * [[https://​www.tightvnc.com|TightVNC]] : en plus du client, TightVNC est aussi un serveur ​[[:VNC]]. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>tightvncserver]]**. 
 +  * [[https://​tigervnc.org|TigerVNC]] : fork de TightVNC. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​tigervnc-standalone-server]]**. 
 + 
 +=== Adresse IP === 
 + 
 +Pour certaines solutions il peut être nécessaire de connaître votre adresse IP. 
 + 
 +Vous pouvez récupérer votre IP publique en [[:​extensions-gnome#​installer_depuis_le_catalogue_en_ligne|installant l'​extension]] de [[:GNOME]] [[https://​extensions.gnome.org/​extension/​2983/​ip-finder/​|IP Finder]]ou plus simplement en vous rendant sur [[https://​ipv4.infomaniak.com/​ip.php|cette page]]. 
 + 
 +===== Ouverture de session à distance ===== 
 + 
 +Cela permet de se connecter et d'​utiliser ​les ressources (sauf clavier, souris et écran) de l'​ordinateur à distance mais sans bloquer l'​utilisateur. Cela permet aussi d'avoir plusieurs connexions sur le même ordinateur. 
 +  * [[:​serveur_nomachine|Serveur NoMachine]],​ 
 +  * [[:x2go| x2go : protocole libre issu de freenx]]. 
 + 
 +===== Pour aller plus loin... =====
  
-=====Protocoles=====+==== Les protocoles d'​accès au bureau à distance ​====
  
-  * [[VNC]] : protocole((et aussi logiciel, cf [[wpfr>​Virtual_Network_Computing]])) permettant de contrôler un ordinateur Linux/​Windows/​(FIXME ​Mac?) à distance de manière graphique, c'est celui qui est utilisé par les outils installés par défaut sur Ubuntu ([[vino]] et [[vinagre]]) +  * [[:RDP]] : protocole permettant de prendre en main, de manière graphique, des ordis Ubuntu et/ou windows. Utilisable directement depuis [[:​Remmina]] installé par défaut dans Ubuntu.  
-  * [[SSH]] : protocole permettant de contrôler un ordinateur GNU/Linux à distance via un terminal. Disponible par défaut dans [[vinagre]]+  * [[:VNC]] : protocole((et aussi logiciel, cf[[wpfr>​Virtual_Network_Computing]])) permettant de contrôler un ordinateur Linux/​Windows/​Mac à distance de manière graphique, c'est celui qui est utilisé par les outils installés par défaut sur Ubuntu ([[:vino]] et [[:vinagre]]) 
-  * [[wpfr>​Remote_Desktop_Protocol|RDP]] ​protocole par défaut de [[tsclient]], permettant de contrôler à distance un ordinateur Windows disposant de l'​application [[wpfr>​Terminal Services]].+  * [[:SSH]] : protocole permettant de contrôler un ordinateur GNU/Linux à distance via un terminal. Disponible par défaut dans [[:vinagre]] ​et dans [[:Remmina]]
  
-===== Sécurité ===== 
  
-Pour des raisons de sécurité, il peut-être nécessaire de configurer la sécurité ou de désactiver le Bureau à distance (Voir l'​article [[sécurité]]). ​+Pour des raisons de sécurité, il peut être nécessaire de configurer la sécurité ou de désactiver le Bureau à distance (Voir l'​article [[:sécurité]]). ​
 Dans tous les cas, il est **fortement recommandé** de spécifier un mot de passe lors de l'​ouverture du service. Dans tous les cas, il est **fortement recommandé** de spécifier un mot de passe lors de l'​ouverture du service.
  
-=====Voir aussi=====+===== Voir aussi =====
  
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=60417|Discussion "​Contrôle à distance depuis un navigateur"​]] sur le forum ubuntu-fr +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=60417|Discussion "​Contrôle à distance depuis un navigateur"​]] sur le forum ubuntu-fr, 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3637493#​p3637493|Discussion "​administrer à distance l'​ubuntu de mes parents"​]] sur le forum ubuntu-fr +  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3637493#​p3637493|Discussion "​administrer à distance l'​ubuntu de mes parents"​]] sur le forum ubuntu-fr, 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3637786|Discussion "un outil permettant de prendre la main a distance sur pc?"]] sur le forum ubuntu-fr+  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3637786|Discussion "un outil permettant de prendre la main a distance sur pc?"]] sur le forum ubuntu-fr
 +  * [[:​tutoriel:​acces_a_distance_et_livebox|Tutoriel : Comment prendre en main le PC de ses parents sous Ubuntu ?]] qui utilise Remmina et le protocole RDP.
  
 ---- ----
  
 +//​Contributeur : [[:​utilisateurs:​krodelabestiole]],​ [[:​utilisateurs:​biospip]]//​
  • bureau_a_distance.1280981319.txt.gz
  • Dernière modification: Le 05/08/2010, 06:08
  • par YannUbuntu