pense-bête de bruno sanchiz

Accueil > Linux > aide à distance : vnc

aide à distance : vnc

Publié le 11 décembre 2017, dernière mise-à-jour le 31 décembre 2023, 9 visites, 23644 visites totales.

Prérequis pour comprendre : Les ports Connaître ses IP

VNC sécurisé

  • SERVEUR
    On veut réparer l’ordinateur avec l’adresse IP 192.168.1.11 et l’utilisateur machin
  1. installation
    On doit avoir installé x11vnc et openssh-server : apt-get install x11vnc et openssh-server && service sshd restart
    On définit un mot de passe pour vnc : x11vnc -storepasswd
  2. utilisation
    x11vnc -rfbauth /home/machin/.vnc/passwd -auth /var/run/lightdm/root/:0 -display :0
  • UTILISATEUR
    Sur l’autre ordi, taper dans un terminal
    ssh machin@192.168.1.11 -L 5900:localhost:5900 et le mot de passe de machin, puis vncviewer localhost et le mot de passe de vnc

VNC non sécurisé essayé

  • SERVEUR
    On veut réparer l’ordinateur avec l’adresse IP 192.168.1.11 et l’utilisateur machin
  1. installation
    On doit avoir installé x11vnc : apt-get install x11vnc
    On définit un mot de passe pour vnc : x11vnc -storepasswd
  2. utilisation
    x11vnc -rfbauth /home/machin/.vnc/passwd -auth /var/run/lightdm/root/:0 -display :0
  • UTILISATEUR
    Sur l’autre ordi, taper dans un terminal
    vncviewer 192.168.1.11 et le mot de passe de vnc

VNC non sécurisé pas essayé hors local

On veut réparer l’ordinateur à droite. on suppose vnc installé et prêt à marcher.

Dans un terminal ( Ouvrir un Terminal ) sur l’ordinateur à gauche ( celui qui regarde l’ordi à droite ), taper
vncviewer -listen 110
quelque chose comme

apparaît.

Dans un terminal ( Ouvrir un Terminal ) sur l’ordinateur à droite, taper

L’ordinateur de gauche demande le mot de passe et c’est fini.

En cas d’utilisation de windows , pas encore essayé

  • ultravnc : en ligne de commande, taper

    sur le premier et ça

    sur le deuxième

Mais j’utilise plutot tightvnc avec windows.
Dans ce cas, télécharger la version non installable ; la décompresser dans c :\VNC ; ensuite lancer WinVNC.exe, mettre un mot de passe ( qui n’a pas marché ) puis c :\Winvnc.exe -connect 55.55.55.55:5610

Remarques :

  • dans cette configuration l’ordinateur de droite est appelé le serveur.
  • dans cette configuration l’ordinateur de gauche est appelé le client ou usager.
  • pour l’instant cela n’a pas été testé hors boucle locale.

Aides :

  • man vncviewer et man x11vnc sont vos amis
  • les termes de recherche internet sont reverse connections ou listenning viewer.
  • dans le cas linux est ajouté automatiquement 5500 au port 110 mais je ne sais pourquoi.

Pages inspirée de http://www.finalclap.com/faq/476-vnc-teamviewer-alternative où on trouve de nombreuses alternatives.

voir aussi aide à distance : dwagent /
https://pronflette.developpez.com/tutoriels/controle-distance/ ( ssvnc , vnc over ssh )

[bruno sanchiz]