Existe-t-il un équivalent du Bureau à distance de Windows?


17

J'aimerais pouvoir me connecter graphiquement à une autre machine Ubuntu (le serveur) à partir de ma machine de bureau Ubuntu (le client), un peu comme avec Remote Desktop de Windows.

Les paramètres "Partage de bureau" qui sont installés par défaut semblent utiliser VNC. VNC est un peu un porc de bande passante, ne peut fonctionner qu'à la résolution de tout écran attaché à l'hôte, vous oblige à vous connecter à la machine elle-même et reflète chaque action sur l'hôte.

Je connais le tunnel X, mais c'est ennuyeux à utiliser et ne fonctionne pas toujours correctement (ou, plus précisément, certaines applications ne fonctionnent pas correctement).

Existe-t-il un type d'outil entre les deux, similaire au Bureau à distance utilisé pour Windows? Plus précisément, quelque chose avec les fonctionnalités suivantes:

  • peut fonctionner à une résolution différente de l'écran hôte (s'il y en a une)
  • peut fonctionner en plein écran
  • a des paramètres de qualité réglables pour différentes bandes passantes
  • ne nécessite pas qu'un utilisateur soit connecté localement
  • enregistre les informations d'identification ou utilise les clés SSH
  • démarre automatiquement sur le serveur
  • le client fonctionne sous Gnome 3 et Unity
  • peut être limité pour fonctionner avec des DE non composites sur le serveur (par exemple XFCE)

J'utilise X2go depuis un certain temps, mais malheureusement, il ne fonctionne plus en plein écran sur Gnome 3 en raison de quelques bugs ( # 1072 et # 982 ), donc s'il y a une meilleure solution, j'aimerais l'essayer.



rdesktopest ce qui est utilisé afaik et il utilise RDP. rdesktop.org VNC devrait être une installation séparée (et ce n'est pas la valeur par défaut) (quelqu'un me corrige si je me trompe).
Rinzwind

@Rinzwind - qui semble être une visionneuse, pas un serveur.
Detly

Bien que je ne sois pas entièrement en désaccord avec les votes serrés, il convient de noter que x2goc'est une excellente solution à ce problème, mais n'apparaît pas comme une réponse au doublon ou dans la liste Wikipédia qui y est liée. Mais les réponses aux autres questions sont probablement assez proches (si obsolètes) que je n'aurais pas posté de prime pour obtenir de nouvelles réponses.
detly

Réponses:


5

En général, xrdpfera ce que vous voulez. Et est compatible avec de nombreux clients RDP.

L'inconvénient est que Unity, le WM par défaut dans Ubuntu, ne le prend plus en charge. Je crois, même si je ne l'ai jamais essayé, que cela fonctionne avec GNOME.

Pour mon usage personnel, je viens d'installer le bureau MATE (car il a moins de "flair" que GNOME) et j'ai configuré Ubuntu pour l'utiliser à chaque fois que je me connecte à distance.

Voir ici pour plus d'informations sur sa configuration (cette réponse utilise XFCE pour le bureau à distance. Vous pouvez choisir autre chose):

/ubuntu//a/592544/595510


J'utilise XFCE sur le serveur et Gnome 3 sur le client. Désolé si ce n'était pas clair.
detly

@detly Great! Ensuite, vous n'avez pas besoin de modifier les instructions de la réponse à laquelle j'ai lié. Peut-être que cela résoudra votre problème.

Ah merveilleux. Ça marche. J'ai récupéré tout mon écran. Je n'avais pas vraiment besoin de faire les ~/.xsessionchoses etc. - puisque j'utilise Remmina sur le client, je peux entrer en startxfce4tant que "programme de démarrage" et cela fonctionne simplement automatiquement. Seuls les inconvénients sont: pas de résolution de redimensionnement à la volée (je m'en fiche, et c'est une demande de fonctionnalité connue , et la déconnexion signifie une déconnexion complète (plutôt que de pouvoir reprendre une session plus tard). De plus, il semble que ce soit en utilisant VNC sous le capot, mais l'utilisation de la bande passante semble être correcte
detly

Je vois qu'il existe des solutions de contournement pour la reprise des sessions documentées à divers endroits également, je les essayerai bientôt.
detly

@detly "Se déconnecter signifie une déconnexion complète " Quelque chose n'est pas configuré à ce moment-là, je peux fermer une session avec Remmina et la reprendre.

11

Je recommanderais X2go. Il est très similaire à RDP et très efficace même sur des connexions à faible bande passante et à latence élevée. Clients pour tous les systèmes, y compris un plugin pour Firefox, etc. Il fonctionne sur ssh et s'intègre à PulseAudio pour que vous puissiez utiliser la VoIP, par exemple. En savoir plus sur http://www.x2go.org

Le x2goclient a besoin d' une commande de session pour exécuter lors de la connexion, par exemple, utiliser l' unité 2D, utilisez la commande de session.: gnome-session --session=ubuntu-2d. Cela a été trouvé en regardant dans le fichier (sur l'hôte) /usr/share/xsessions/ubuntu-2d.desktopet en copiant la valeur de la Exec=...ligne. Si vous souhaitez utiliser une autre session, vous pouvez utiliser la valeur d'un autre fichier dans /usr/share/xsessions/, mais il semble que tout ce qui nécessite une accélération 3D ne fonctionnera pas.


Merci pour cela, x2goc'est fantastique! J'espère que cela ne vous dérange pas, mais j'ai modifié votre réponse pour ajouter des informations sur le paramètre de commande de session nécessaire pour le client.
detly

Je dois accepter, car cette réponse n'est plus d'actualité. X2Go supprime le support ou ignore les environnements de bureau actuels dans leur client et serveur.
detly

6

Bureau à distance Chrome BETA

★★★★ ½


Il s'agit d'une extension Chrome de Google, qui installe un plugin dans Chrome pour permettre le partage de bureau à distance. Le partage est beaucoup plus simple par rapport à d'autres solutions et est facile à configurer.

Capture d'écran

Chrome Remote Desktop BETA permet aux utilisateurs d'accéder à distance à un autre ordinateur via le navigateur Chrome ou un Chromebook. Les ordinateurs peuvent être mis à disposition à court terme pour des scénarios tels que l'assistance à distance ad hoc, ou à plus long terme pour l'accès à distance à vos applications et fichiers. Toutes les connexions sont entièrement sécurisées.


À partir du vrai Chrome, ils ont fait ce travail. Cependant, il n'est pas disponible pour le chrome. En d'autres termes, mes machines Windows pourraient le faire, mais cela est pâle par rapport au vrai bureau à distance Windows. Ainsi, mes machines Ubuntu 16.04 ne l'ont pas disponible. C'est remminamon choix pour l'ordinateur portable Ubuntu.
SDsolar

3

Il existe un serveur Linux RDP http://www.xrdp.org/

Je l'ai utilisé il y a quelque temps. Cela a fonctionné parfaitement.


xrdp semble avoir des problèmes sur Ubuntu 11.10, hélas. Vous ne pouvez voir que l'arrière-plan (c'est-à-dire le papier peint).
Detly

Cela semble être un problème avec Unity - peut-être, comme avec x2go, si vous pouviez définir la commande de session, cela fonctionnerait.
detly

3

J'utilise le client (et le serveur) gratuit de NoMachine . Ils ont des dépôts qui le rendent facile à installer. Il fonctionne comme un charme.


J'ai 10 systèmes qui devraient tous être mis à jour pour l'utiliser. Ils exécutent tous le serveur xrdp. Cela nécessite d'avoir NoMachine (NX) aux deux extrémités. Mais appréciez le fait que cela semble bon.
SDsolar

2

x11vnc Installer x11vnc

En installant et en exécutant x11vnc sur la télécommande, nous aurons accès à beaucoup plus d'options qu'avec vnc (voir la page de manuel de x11vnc ). Vous avez toujours l'avantage de rester dans l'architecture vnc.


Êtes-vous sûr? Je ne vois rien d'autre que des informations sur VNC sur le site Web, la description du package et la page de manuel.
Detly

x11vnc n'est pas un serveur
vnc

1

Je vous conseille d'utiliser X11RDP. Je vous donne les meilleures performances et il est compatible avec Windows. Vous pouvez vous connecter de Windows (ou Ubuntu) à Ubuntu.

Reportez-vous à cette question pour plus d'informations.


1

Spice http://www.spicespace.org/ pourrait être intéressant, bien qu'il soit axé sur la virtualisation.

Depuis leur site:

Le projet Spice vise à fournir une solution open source complète pour l'interaction avec les appareils de bureau virtualisés. Le projet Spice traite à la fois des appareils virtualisés et du front-end. L'interaction entre le front-end et le back-end se fait à l'aide d'interfaces VD. Les interfaces VD (VDI) permettent aux deux extrémités de la solution d'être facilement utilisées par un composant tiers.

Voici un lien qui détaille l'installation pour Ubuntu http://docs.cslabs.clarkson.edu/wiki/SPICE


0

Tout d'abord, RDP est le protocole Microsoft
et VNC est le protocole alternatif

Depuis 2017 Unity - L'environnement de bureau Ubuntu ne va pas bien avec la xrdpbibliothèque pour activer RDP,
donc il faut installer / utiliser un autre environnement de bureau comme gnome, xfce4
ou utilise l'une des nombreuses variantes implémentant le protocole VNC, qui peut valoir mieux que RDP pour chaque cas particulier.


0

Avec Fedora 27 et Ubuntu 17.10 par défaut pour une session Wayland Gnome 3.26 par défaut, la solution x2go ne fonctionnera plus.

Selon cette page de compatibilité x2go , x2go a cessé de prendre en charge Gnome à la version 3.12.

Mais à ce jour (17 octobre 2017), je ne trouve aucun paquet gnome-remote-desktop pour Ubuntu 17.10. Recherche de package Ubuntu Cette fonctionnalité fait-elle partie du package mutter ? J'ai pu en trouver un pour Fedora 27: gnome-remote-desktop package .

Gnome ne semble pas mentionner la prise en charge du bureau à distance dans les notes de version 3.26, mais j'ai pu en trouver mention dans le bogue Gnome 784199 .

Voici un lien vers le bureau Gnome Remote et la diffusion d'écran dans la page wiki Wayland . J'espère que ces informations aideront certaines personnes qui recherchent une réponse plus à jour à ce problème.


0

J'utilise TeamViewer. Permet de mélanger Windows / Linux.


0

Je pense que xrdpc'est le meilleur serveur RDP pour Ubuntu 16.04.

Il fonctionne sur Ubuntu et sur Raspbian afin que je puisse contrôler tous mes enregistreurs de données ainsi que mon serveur Ubtuntu, à partir de l'ordinateur portable Ubuntu et des machines Windows.

sudo apt-get update
sudo apt-get install xrdp

Le Bureau à distance Windows de mes systèmes WIN7,8,10 fonctionne parfaitement avec lui.


remmina est le principal client RDP que j'utilise depuis mon ordinateur portable Ubuntu.

Il possède une excellente interface à onglets pour établir des connexions avec plusieurs serveurs.


Putty fait un travail décent en tant que clinet ssh Ubuntu, à la fois terminal et / ou GUI.

Ce n'est pas exactement comme Windows Remote Desktop, mais cela fonctionne plutôt bien.

sudo apt-get update
sudo apt-get install putty

Pour exécuter les applications GUI, descendez dans la section ssh et cochez la case pour le transfert X11.


Notez que si vous utilisez une boîte Windows comme client, la même chose peut fonctionner, mais vous exécutez d'abord Xming avant d'exécuter PuTTY.



Remminafonctionne également en tant que client ssh. Ce n'est pas nécessaire puttydans Ubuntu.
user68186

Je suis d'accord avec la deuxième partie de ce que vous avez dit. ssh -Y systemnamefonctionne encore mieux que l'un ou l'autre. Je le tolère remminaet je peux l'utiliser, mais je ne l'utilise que pour les connexions RDP où j'ai besoin d'ouvrir plusieurs fenêtres sur le même système, au cours d'une même session.
SDsolar
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.