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 12/10/2014, 16:14]
78.193.222.42 [Ouverture de session à distance]
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 / accès à distance ======
-{{  http://​remmina.sourceforge.net/​screenshot5.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.}} 
  
 +{{  :​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.}}
  
-La fonctionnalité de visionnage de bureaux distants (ou **bureau à distance**) est une technique permettant l'​affichage d'​un ​serveur d'​affichage sur un autre poste d'​ordinateur. À 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 ayant des problèmes avec son ordinateur+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.
  
-Le bureau à distance fonctionne selon un mode client/​serveur:​ l'​ordinateur qui contrôle et affiche une machine distante, qui fait fonctionner le visionneur de bureau distant, 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. Les deux ordinateurs ​(client et serveur) ​doivent être reliés par un réseau (local ou Internet).+Dans tous les cas les deux ordinateurs doivent être reliés par un réseau (local ou Internet).
  
-Ce portail recense les solutions pour visualiser, contrôler l'​ordinateur d'une autre personne depuis votre propre ordinateur (logiciel client) ou offrir l'​accès ​à votre ordinateur ​à une autre personne depuis son propre poste (logiciel serveur).+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 =====
  
-==== Clients : le visionneur ==== +==== Le visionneur ==== 
-  * **[[Remmina]]** : client ​RDP, VNC, SSH et SFTP **Installé ​par défaut dans Ubuntu ​depuis la 12.04**. + 
-  * Partage ​de Bureau dans Ubuntu 12.04 à l'aide d'[[empathy|Empathy]] +=== Visionneurs libres === 
-  * [[Vinagre]] : client VNC et SSHPour voir/contrôler le bureau ​de quelqu'un à distance. ​Installé ​par défaut ​dans Ubuntu jusqu'​à la 11.10 menu Applications->​Internet->​Visionneur de bureaux distantsIl 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**. Différences entre Vinagre ​et TeamViewer ? [[http://www.monip.org/|il manque ​un bouton pour connaitre votre ip a transmettre ​à votre interlocuteur]].  + 
-  * [[TeamViewer]] : logiciel simple d'​utilisation,​ multi-plateforme (Linux, Windows, Android en mode client), mais non-libre. +  * **[[:Remmina]]** : gère les protocoles [[:RDP]], VNC, [[:SSH]] et SFTP. Ce logiciel est **installé ​par défaut dans Ubuntu**. 
-  *[[Gitso]] : client et serveur ​très simple côté ​serveur ​car seul le client ​ouvre le port VNC (TCP 5500), le serveur ​se contentant de saisir l'IP du client. Permet d'​aider facilement un **utilisateur distant peu aguerri** ​(serveur)+  ​* **[[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
-  * [[EchoVNC]] : simple et efficace (capable de traverser nat sans configuration) +  * **[[:​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 
-  * [[tsclient|Terminal Server Client]] : client RDP (Microsoft Terminal Server). Les options VNC, XDMCP et ICA ne sont pas activées par défaut. ​Pour voir ou contrôler le bureau à distance de WindowsInstallé par défaut dans Ubuntu : menu //​Applications → Internet → Terminal Server Client// +  ​* **[[:RustDesk]]** clone libre de AnyDesk, bureau ​et support à distance, possibilité d'​auto-héberger le serveur, également libre. 
-  * [[xfreerdp]]:​ client RPD en ligne de commande avec des fonctionnalités avancées (impression,​ transfert de fichier, gateway, ...) +  * **[[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 agents) qui permettent de gérer un parc informatique (quel que soit les OS utilisés) depuis une interface web. Fournit des fonctionnalités de bureau ​à distance, terminal, gestionnaire de fichiers, etc. 
-  * **xvnc4viewer** : client VNC (était le client VNC par défaut ​dans Ubuntu ​jusqu'à Ubuntu 7.10). Son installation active le protocole VNC dans [[tsclient|Terminal Server Client]]. +  * **[[:​X2Go]]** : logiciel client-serveur libre, sécurisée ​par le protocole [[:SSH]]. **Uniquement pour les systèmes Linux.** 
-  * [[TightVNC]] : client VNC (xtightvncviewer) et serveur ​VNC (tightvncserver),​ disponible dans les dépôts d'​Ubuntu +  * **[[apt>​xvnc4viewer]]** : client VNC dans les [[:​depots|dépôts]]Son installation active le protocole VNC dans [[:grdesktop|Grdesktop]]. 
-  * [[SparkAngel]] : logiciel propriétaire qui permet la prise de contrôle ​à distance ​sans toucher au pare-feu. +  ​* **TightVNC** : client VNC **[[apt>​xtightvncviewer]]** ​et serveur VNC **[[apt>​tightvncserver]]**, disponible dans les [[:​depots|dépôts]] d'​Ubuntu. 
-  ​* [[mcm|Monocaffe Connections Manager]] : manager de connexions multi-protocole : SSH, VNC, RDP, FTP, telnet +  * [[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. 
-==== Serveur : celui qui est visionné ​controlé ==== +  * [[https://www.hoptodesk.com/fr|HopToDesk]] 
-  * [[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 : Catégorie internet → Partage de bureau (chercher "​Partage de bureau"​ dans Unity) +  * [[https://​veyon.io/​|Veyon]] : successeur d'​iTalc 
-  * [[x11vnc]] : alternative à [[vino]] comme serveur VNC. **<= Souvent ​plus stable ​que Vino pour une utilisation poussée**+  * [[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 ===== ===== 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. 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.
-  ​* Connection X11 +  * [[:serveur_nomachine|Serveur NoMachine]], 
-  ​* [[serveur_nomachine|Serveur NoMachine]] +  * [[:x2go| x2go : protocole libre issu de freenx]].
-  * [[x2go| x2go : protocole libre issu de freenx]]+
  
 ===== Pour aller plus loin... ===== ===== Pour aller plus loin... =====
Ligne 44: Ligne 87:
 ==== Les protocoles d'​accès au bureau à distance ==== ==== 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/​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]]
  
  
- +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 =====
  
- +  ​* [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=60417|Discussion "​Contrôle à distance depuis un navigateur"​]] sur le forum ubuntu-fr, 
-===== Voir aussi ===== +  * [[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?​id=60417|Discussion "​Contrôle à distance depuis un navigateur"​]] 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
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3637493#​p3637493|Discussion "​administrer à distance l'​ubuntu de mes parents"​]] 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.
-  * [[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+
  
 ---- ----
  
 +//​Contributeur : [[:​utilisateurs:​krodelabestiole]],​ [[:​utilisateurs:​biospip]]//​
  • bureau_a_distance.1413123268.txt.gz
  • Dernière modification: Le 12/10/2014, 16:14
  • par 78.193.222.42