Comment installer un serveur VNC?

46

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.

idgar
la source
Une question connexe, en particulier sur les versions 14.04 et plus récentes: askubuntu.com/q/557973/40581 Cela pourrait probablement être fusionné.
LiveWireBT

Réponses:

34

Pour installer VNC, appuyez simplement sur les touches Ctrl+ et Alt+ Tde 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 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 à la configuration complète du serveur VNC .

Mitch
la source
Je voulais juste ajouter que j'ai suivi ce guide moi-même, ce qui m'a beaucoup aidé. Cependant, peut-être en raison de changements, un sujet d'écran gris apparaissant a été abordé dans ce sujet de forum et la solution consiste à utiliser à la gnome-session & place de ce que l'auteur du blog utilise.
TGP1994
26

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 la simplicité de la chose.

Edit: Cela ne semble plus fonctionner avec 16.04.

sage
la source
1
Notez que le protocole RDP (Microsoft Remote Desktop Protocol) est un type de protocole différent de VNC - il ne s’agit pas réellement de VNC. C'est cependant une excellente solution pour beaucoup d'entre nous!
Eliah Kagan
@wesbucky, Tab ne fonctionne pas dans la session distante pour une raison quelconque. Aucune suggestion?
dimanche
Quelques questions - "pas de configuration supplémentaire nécessaire" - cela fonctionnera-t-il automatiquement au démarrage? Cela définira-t-il automatiquement le mot de passe de mon utilisateur comme mot de passe RDP?
UniversallyUniqueID
1
À compter de 2017, xrdpUbuntu Unity - Environnement de bureau par défaut d'Ubuntu
Paul Verest
4

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 installez 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 /etc/rc.localfichier.

    sudo nano /etc/rc.local
    

    Copiez la ligne ci-dessous pour démarrer la session vnc automatiquement avec le démarrage du système, collez-la la ligne 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 mon article .

Arvind Rawat
la source
sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw &semble échouer sous Ubuntu 16.04 car il demande le mot de passe du terminal, mais il ne peut pas être donné car il est en arrière-plan? Enlever &semble fonctionner.
Ciro Santilli a annoncé
Et puis du client, sudo apt-get install vinagre && vinagre $IP. Beauté!!
Ciro Santilli a annoncé
0

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

La procédure de base consistait à installer, configurer xrdpet 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.shpour commencer startxfce4plutôt que ce qui est là, je pense que c’était à l’origine un chemin vers Xsession.

Après avoir modifié le fichier, utilisez la commande sudo service xrdp restartpour redémarrer xrdpafin d’obtenir les modifications.

Voir aussi cet article, Comment obtenir xrdp pour travailler sous Windows sur des forums Ubuntu décrivant la modification du /etc/xrdp/startwm.shfichier, bien que la procédure soit un peu 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, je règle les couleurs sur High Color (16 bits).

Richard Chambers
la source
en utilisant xfce, ubuntu est déjà avec l'unité
Alexis_FR_JP
0

Serveur VNC pré-installé 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" au tiret, 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? La désactivation du cryptage est une solution de contournement possible dans certains cas.

Je ne pouvais configurer que le port avec dconf... la valeur par défaut est port, 5900ce qui signifie :0. sudo netstat -tupan | grep vinopeut aussi aider.

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

Ciro Santilli 改造 中心 六四 事件
la source