50 votes

Comment installer un serveur VNC ?

Je souhaite installer un serveur VNC sur mon ubuntu 12.04. Quel est le meilleur / recommandé ? comment le configurer ?

Tout ce que je veux, c'est pouvoir connecter mon ordinateur de bureau via mon ordinateur portable. Je veux quelque chose de simple comme la connexion avec le protocole RDP entre les ordinateurs Windows.

36voto

Mitch Points 102545

Pour installer VNC, il suffit d'appuyer sur Ctrl + Alt + T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la commande ci-dessous.

sudo apt-get update

Ceci met à jour la liste des paquets pour apt.


Ensuite, vous devrez installer le logiciel Composants de Gnome en utilisant le Software Center :

Installation via le centre de logiciels

Ou en utilisant le terminal :

sudo apt-get install gnome-core

Pour installer Serveur VNC en utilisant le Software Center :

Installation via le centre de logiciels

Ou en utilisant le terminal :

sudo apt-get install vnc4server

Pour plus d'informations, consultez le site Configuration complète du serveur VNC .

28voto

wisbucky Points 2233

Une autre option, si vous utilisez le client Remote Desktop Connection de Microsoft :

sudo apt-get install xrdp

C'est tout, aucune configuration supplémentaire n'est nécessaire ! Vous pouvez désormais vous connecter depuis votre ordinateur portable Windows ou Mac à l'aide du client Microsoft Remote Desktop Connection. J'ai été très surpris par la simplicité de l'opération.

Edit : Cela ne semble plus fonctionner avec la version 16.04.

6voto

Arvind Rawat Points 101

Ici, je vais vous montrer comment installer le serveur vnc et le configurer. Nous utilisons le paquetage VNC pour l'accès graphique à distance. Je vais vous expliquer la configuration de VNC pour Linux sur la plateforme Ubuntu.

L'installation et la configuration de VNC se font en 4 étapes simples.

Sur le serveur :

  1. Installez le paquetage x11vnc requis dans ubuntu.

    sudo apt-get install -y x11vnc

    Si le serveur headless (EC2 aws Instance) installe le pack gnome

    sudo apt-get install gnome-core
  2. Créer un mot de passe pour un utilisateur.

    x11vnc -storepasswd

    Sortie :

    Enter VNC Password:
    Verify password:
    Write password to /home/user/.vnc/passwd? [y]/n y
    Password written to: /home/user/.vnc/passwd
  3. Pour lancer automatiquement le serveur vnc à chaque démarrage. Nous devons ouvrir /etc/rc.local fichier.

    sudo nano /etc/rc.local

    Copiez la ligne ci-dessous pour démarrer la session vnc automatiquement au démarrage du système, collez-la à la ligne précédant la ligne exit 0 .

    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &

Pour plus de détails, voir Mon article .

1voto

ohana Points 740

J'ai constaté que je devais apporter quelques modifications à ma boîte Ubuntu après l'installation de xrdp par cet article, Comment utiliser xRDP pour l'accès à distance à Ubuntu 14.04 .

La procédure de base consistait à installer et à configurer xrdp y xfce4 :

sudo apt-get update    
sudo apt-get install xrdp
sudo apt-get install xfce4 xfce4-terminal
echo xfce4-session >~/.xsession

Modifiez ensuite la dernière ligne du fichier /etc/xrdp/startwm.sh pour commencer startxfce4 plutôt que ce qui existe, je pense qu'il s'agissait à l'origine d'un chemin pour Xsession .

Après avoir modifié le fichier, utilisez la commande sudo service xrdp restart pour redémarrer xrdp afin qu'il soit modifié.

Voir aussi cet article, Comment faire fonctionner xrdp de Windows à linux ? sur les forums d'Ubuntu qui décrit la modification du fichier /etc/xrdp/startwm.sh bien que la procédure soit légèrement différente, en créant un fichier de configuration dans le répertoire racine de l'utilisateur.

Dans l'application Connexion Bureau à distance de Windows, j'ai réglé les couleurs sur Haute couleur (16 bits).

0voto

Serveur VNC préinstallé "Desktop Sharing" de Vino

Ubuntu est livré avec un serveur préinstallé appelé Vino, issu du projet GNOME.

Il est caché derrière le nom de l'application "Desktop Sharing" dans le tableau de bord, même l'exécutable n'est pas dans le chemin d'accès !

Une fois que vous l'avez lancé, vérifiez :

  • Permettre à d'autres utilisateurs de [voir | contrôler] votre bureau
  • Demander à l'utilisateur d'entrer ce mot de passe
  • Configurer automatiquement le routeur UPnP pour ouvrir et transférer des ports

Puis, à partir de l'autre ordinateur, connectez-vous en tant que :

sudo apt-get install vinagre
vinagre host-name:0

Il existe cependant un problème d'incompatibilité de protocole avec le cryptage des principaux clients Windows tels que TigerVNC et RealVNC : Gnome 3.10 sharing desktop --- comment configurer le type de sécurité pour VNC ? La désactivation du cryptage est une solution de contournement possible dans certains cas.

Je n'ai pu configurer le port qu'avec dconf ... la valeur par défaut est le port 5900 ce qui signifie :0 . sudo netstat -tupan | grep vino peut également être utile.

Pour arrêter le serveur, il suffit de décocher la case "Autoriser d'autres utilisateurs à [voir | contrôler]", ce qui tue le processus du serveur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X