web-dev-qa-db-fra.com

comment utiliser le bureau à distance dans l'interface graphique du serveur sans se connecter au préalable à la console

ok donc je veux utiliser quelque chose comme VNC ou RDP pour me connecter à mon Ubuntu 12.04 14.04 Le serveur LTS après avoir démarré et affiché une invite de connexion sans avoir à se connecter à la console et à se connecter au préalable à la console. Je n'ai pas besoin de voir l'écran de connexion affiché par la console, mais une fois la connexion établie, j'aimerais pouvoir utiliser l'interface graphique complète du bureau.

Ce sera pour la gestion administrative du serveur, donc c'est correct s'il n'y a qu'un seul utilisateur/mot de passe pour cet accès. Il n'a pas besoin de fournir plusieurs accès simultanés non plus, bien que ce soit Nice.

La machine a été installée en choisissant "minimal" puis en exécutant les commandes

 Sudo apt-get install aptitude 
 Écran d'installation Sudo aptitude openssh-server 
 Sudo aptitude install --no-install-recommend ubuntu-desktop landscape-client-ui-install 
 Sudo aptitude installer indicateur-application indicateur-appmenu indicateur-date-heure indicateur-session indicateur-son unité-objectif-applications-unité-objectif-fichiers xdg-utils 

Maintenant quoi?

J'ai essayé

  • vino (alias "Desktop Sharing") semble nécessiter que quelqu'un soit déjà connecté au serveur avant de pouvoir l'utiliser.
  • tightvncserver indique qu'il peut être exécuté à partir de la ligne de commande, mais je me suis trompé.
  • xrdp semble prometteur mais me présente simplement avec une fenêtre vide au lieu d'un bureau lorsque je me connecte
  • x11vnc avec xvfb est complexe et je n'ai réussi à créer une session VNC qu'à partir de la console ssh d'une console de terminal.

Encore une fois, il me semble manquer quelque chose car il y a sûrement un moyen, et peut-être avec les outils que j'ai déjà essayés.

5
BeowulfNode42

Vous devriez jeter un oeil sur le X11RDP .

C’est vraiment une excellente mise à jour du Xrdp. En outre, vous pouvez personnaliser le comportement selon vos besoins. Le gars là-bas "Kevin Cave" est un génie et maintenant, il fait une mise à jour pour que vous puissiez installer x11rdp en tant que paquets Debian.

Vous pouvez également utiliser le xrdp normal en spécifiant ubuntu-2d comme session par défaut pour xrdp. Cela devrait résoudre votre problème avec xrdp. Pour faire ça:

cd /home/user
echo "gnome-session --session=ubuntu-2d" > .xsession
Sudo /etc/init.d/xrdp restart
4
Maythux

Ubuntu 14.04 n'incluant plus ubuntu-2d en option, il en faut un autre. En me basant sur la réponse de 'Ask' et sur le fait que je n'avais pas envie d'utiliser quelque chose qui ne se trouvait pas dans un référentiel de paquets deb, pour Ubuntu 14.04, j'ai fini par le faire

Sudo aptitude --without-recommends install lxde menu-xdg
Sudo aptitude install xrdp
echo "lxsession" > ~/.xsession
Sudo service xrdp restart

Bien que cela ne vous donne pas un poste de travail unitaire, cela vous donne un poste de travail Nice gui accessible avec un poste de travail distant avec une vitesse acceptable via un lien adsl2 lent.

2
BeowulfNode42