Outils pour utilisateurs

Outils du site


partage_de_bureau_a_distance

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
p:partage_de_bureau_a_distance [2019/05/07 13:19] – [Exemple 1] sergepartage_de_bureau_a_distance [2019/08/21 08:32] (Version actuelle) – [Exemple 2] serge
Ligne 13: Ligne 13:
      
 ====Configuration==== ====Configuration====
-Le programme envoie sur le port 5900. Il faut penser à ouvrir le parefeu sur ce port en TCP.+Le programme envoie sur le port 5900.
  
 Générer un mot de passe: Générer un mot de passe:
   x11vnc -storepasswd "*******" ~/.vnc_passwd   x11vnc -storepasswd "*******" ~/.vnc_passwd
 Lancer: Lancer:
-  x11vnc -many -rfbauth ~/.vnc_passwd -xkb -cursor arrow+  x11vnc -many -rfbauth ~/.vnc_passwd -xkb -cursor arrow -reopen -forever -loop
      
 ===Avec un crontab=== ===Avec un crontab===
 +  * [[https://blog.briangallimore.com/2014/01/06/use-cron-grep-ps-to-monitor-and-restart-a-program-x11vnc/|briangallimore.com x11vnc use cron]]
 +
 Pour avoir une relance automatique si x11vnc plante. Pour avoir une relance automatique si x11vnc plante.
  
-<code sh x11vnc.sh>+Ce fichier doit être dans votre home, excécutable et doit être adapté: toto=?? 
 +<code sh check-x11vnc-running.sh>
 #!/bin/bash #!/bin/bash
-x11vnc -many -rfbauth ~/.vnc_passwd -xkb -cursor arrow 
-</code> 
  
-<code sh autorestart.sh> + Check to see if x11vnc is running 
-#!/bin/bash + if ps cax | grep x11vnc grep -v check 
- + then 
-# relance de x11vnc si ne tourne pas +      echo "x11vnc running when checked at $(date)>> /tmp/x11vnc-checker.log 
-running=$(ps -f -C python3|grep 'meteo_download.py'|wc -l) + else 
-echo "running = $running" +      x11vnc -many -forever -rfbauth /home/toto/.vnc/passwd -xkb -cursor arrow -o /tmp/x11vnc.log -bg 
-if [ $running -eq 1  ] ; then +      echo "Restarted x11vnc at $(date)>> /tmp/x11vnc-checker.log 
-    echo "`date` => x11vnc is running" + fi
-else +
-    if [ $running -eq 0 ] ; then +
-        echo "restarting x11vnc" +
-        cd meteo_download && python3 meteo_download.py +
-    fi +
-fi+
 </code> </code>
  
 +**crontab**
   crontab -e   crontab -e
-ajouter +ajouter, adapter à votre home, toutes les 5 mn: 
-<code> */* * * * sh /home/serge/autorestart.sh > /tmp/autorestart.log 2>&1</code>+<code> 
 +*/* * * * /home/toto/check-x11vnc-running.sh 
 +</code>
 =====Configuration de l'ordinateur qui contrôle l'ordinateur distant===== =====Configuration de l'ordinateur qui contrôle l'ordinateur distant=====
 Sur la box et/ou le routeur, il faut rediriger le port 5600 en TCP vers l'IP de votre PC. Sur la box et/ou le routeur, il faut rediriger le port 5600 en TCP vers l'IP de votre PC.
Ligne 55: Ligne 53:
 ====Exemple 2==== ====Exemple 2====
 Cas d'un PC derrière une box ou routeur: Cas d'un PC derrière une box ou routeur:
-  xvncviewer 156.124.25.148:5600+  xvncviewer 156.124.25.148:5900
      
 +====Exemple 3====
 +Sur un réseau local
 +  xvncviewer 192.168.0.102:5900
 +
 {{tag> ordinateur partage sb }} {{tag> ordinateur partage sb }}
partage_de_bureau_a_distance.txt · Dernière modification : 2019/08/21 08:32 de serge