web-dev-qa-db-fra.com

Comment installer un serveur VNC?

Je veux installer un serveur VNC sur mon Ubuntu 12.04. lequel est le meilleur/recommandé? Comment puis-je le configurer?

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

45
idgar

Pour installer VNC, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Quand il s'ouvre, lancez la commande ci-dessous.

Sudo apt-get update

Ceci met à jour la liste des paquets pour apt.


Ensuite, vous devrez installer les composants de Gnome à l'aide du Centre logiciel:

Installer via le centre de logiciel

Ou en utilisant un terminal:

Sudo apt-get install gnome-core

Pour installer le serveur VNC à l'aide du Centre logiciel:

Installer via le centre de logiciel

Ou en utilisant un terminal:

Sudo apt-get install vnc4server

Pour plus d'informations, jetez un coup d'œil à Configuration complète du serveur VNC .

34
Mitch

Une autre option, si vous utilisez le client de connexion au bureau à distance de Microsoft:

Sudo apt-get install xrdp

Ca y est, pas de configuration supplémentaire nécessaire! Vous pouvez maintenant vous connecter à partir de votre ordinateur portable Windows ou Mac à l'aide du client Microsoft Remote Desktop Connection. En fait, j'ai été assez surpris de voir à quel point c'était simple.

Edit: Cela ne semble plus fonctionner avec 16.04.

26
wisbucky

Ici, je vais vous montrer comment installer le serveur vnc et le configurer. Nous utilisons le package VNC pour l’accès graphique à distance. Je vais vous raconter la configuration de VNC pour Linux sur la plate-forme Ubuntu.

Il y a 4 étapes faciles pour installer et configurer le VNC.

Sur le serveur:

  1. Installez le paquetage x11vnc requis dans Ubuntu.

    Sudo apt-get install -y x11vnc
    

    Si le serveur sans tête (instance EC2 aws) installe les paquets gnome.

     Sudo apt-get install gnome-core
  2. Créez 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 exécuter le serveur vnc à chaque démarrage automatiquement. Nous devons ouvrir le fichier /etc/rc.local.

    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 avant le exit 0.

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

Pour plus de détails, voir My Article .

3
Arvind Rawat

J'ai constaté que je devais apporter quelques modifications à ma boîte Ubuntu après avoir installé xrdp conformément à cet article, Comment utiliser xRDP pour un accès distant à Ubuntu 14.04 .

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

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

Puis modifiez la dernière ligne du fichier /etc/xrdp/startwm.sh pour démarrer startxfce4 plutôt que ce qui existe, je pense que c’était à l’origine un chemin menant à Xsession.

Après avoir modifié le fichier, utilisez la commande Sudo service xrdp restart pour redémarrer xrdp afin que les modifications soient apportées.

Voir aussi cet article, Comment faire en sorte que xrdp fonctionne sous windows sous linux sur les forums Ubuntu, qui décrit la modification du fichier /etc/xrdp/startwm.sh également si la procédure est un peu différente en créant un fichier de configuration à la racine de l'utilisateur annuaire.

Dans l'application Connexion Bureau à distance de Windows, je règle les couleurs sur High Color (16 bits).

1
Richard Chambers

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

Desktop Ubuntu est livré avec un serveur pré-installé appelé Vino 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!

Une fois que vous le lancez, vérifiez:

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

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

Sudo apt-get install vinagre
vinagre Host-name:0

Il existe toutefois un problème d’incompatibilité de protocole avec le chiffrement des principaux clients Windows tels que TigerVNC et RealVNC: Bureau de partage Gnome 3.10 - Comment configurer le type de sécurité pour VNC? Désactiver le chiffrement est une solution possible dans certains cas. cas.

Je ne pouvais configurer le port qu'avec dconf... le port par défaut est 5900, qui signifie :0. Sudo netstat -tupan | grep vino peut aussi aider.

Pour arrêter le serveur, décochez simplement "Autoriser les autres utilisateurs à [voir | contrôler]" et cela tue le processus du serveur.