Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
utilisateurs:debian-alain:tutos:x11vnc [23/03/2019 18:44] Debian Alain |
utilisateurs:debian-alain:tutos:x11vnc [24/03/2019 10:34] Debian Alain [Introduction] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto : x11vnc ====== | + | ====== -- X11VNC -- ====== |
x11vnc | x11vnc | ||
* Objet : du tuto FIXME apprendre à mettre en place un serveur x11vnc sur une machine distante | * Objet : du tuto FIXME apprendre à mettre en place un serveur x11vnc sur une machine distante | ||
Ligne 10: | Ligne 10: | ||
à lire , avant tout : | à lire , avant tout : | ||
- | [[https://doc.ubuntu-fr.org/x11vnc]] | + | [[https://doc.ubuntu-fr.org/x11vnc| ubuntu - fr ]] |
- | [[https://www.linuxtricks.fr/wiki/vnc-x11vnc-pour-prendre-le-controle-du-bureau-a-distance]] | + | [[https://www.linuxtricks.fr/wiki/vnc-x11vnc-pour-prendre-le-controle-du-bureau-a-distance | linuxtricks (intéressant mais peu fiable) ]] |
- | [[https://fr.wikipedia.org/wiki/X11vnc]] | + | [[https://fr.wikipedia.org/wiki/X11vnc | wikipedia]] |
- | [[https://forum-francophone-linuxmint.fr/viewtopic.php?f=22&t=12697#p145523]] | + | [[https://forum-francophone-linuxmint.fr/viewtopic.php?f=22&t=12697#p145523 | linux mint perso ]] |
+ | |||
+ | [[http://www.karlrunge.com/x11vnc/ | karlrunge ]] | ||
+ | |||
+ | en théorie (et en pratique aussi) le logiciel fait du ssl . | ||
+ | connexion sécurisée possible donc . | ||
+ | mais en ssh , je ne sais pas comment régler cette option . | ||
+ | |||
+ | testé , installé sur des serveurs x stretch mate 1.16.2 et lmde3 cindy | ||
+ | ainsi que avec realvnc sur raspberry (RPI 3B+) . | ||
+ | |||
+ | clients installés sur testing buster wayland gnome 3.30.2 | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 45: | Ligne 56: | ||
également un démon pour lancer automatiquement x11vnc au démarage de la machine . | également un démon pour lancer automatiquement x11vnc au démarage de la machine . | ||
+ | |||
+ | ===== Alias ===== | ||
+ | |||
+ | pour créer un alias , c'est simple : | ||
+ | |||
+ | <code root>nano ~/.bash_aliases</code> | ||
+ | y copier le code suivant : | ||
+ | <code>alias assistance='x11vnc -many -rfbauth ~/.vnc_passwd -xkb'</code> | ||
+ | |||
+ | il suffira , dès lors , de taper la commande <code user>assistance</code> en lieu et place de la longue ligne d'instructions d'origine | ||
+ | |||
+ | N.B.: pour quitter nano : <code config retour de la commande>CTRL + O <enter></code> puis <code config retour de la commande>CTRL + X <enter></code> | ||
+ | |||
+ | si vous préférez , c'est plus facile , copiez - collez le bloc suivant : | ||
+ | |||
+ | <code root>cat > /home/alain/.bash_aliases <<EOF | ||
+ | alias assistance='x11vnc -many -rfbauth ~/.vnc_passwd -xkb' | ||
+ | EOF</code> | ||
+ | |||
+ | <code>adaptez /home/alain/ à votre configuration . | ||
+ | normalement /home/<utilisateur>/</code> | ||
+ | |||
+ | ===== Autostart ===== | ||
+ | |||
+ | j'ai retiré la solution car non fiable et non fonctionnelle . | ||
+ | |||
+ | en tout cas pas sous debian mate . | ||
+ | |||
+ | testé mate 1.16.2 stretch | ||
+ | |||
+ | kernel : Linux Host-001 4.19.0-0.bpo.2-amd64 #1 SMP Debian 4.19.16-1~bpo9+1 (2019-02-07) x86_64 GNU/Linux | ||
+ | |||
+ | |||
+ | ===== Démon ===== | ||
+ | |||
+ | pour créer un démon , c.a.d. une routine qui lancera x11vnc en arrière plan au démarrage , | ||
+ | |||
+ | on peut faire ceci : | ||
+ | |||
+ | <code root>cat > /etc/systemd/system/x11vnc.service <<EOF | ||
+ | [Unit] | ||
+ | Description=Service x11vnc | ||
+ | Requires=display-manager.service | ||
+ | After=display-manager.service | ||
+ | |||
+ | [Service] | ||
+ | Type=simple | ||
+ | ExecStart=/usr/bin/x11vnc -rfbauth /path/.vncpasswd -o /var/log/x11vnc.log -display :0 -auth /var/run/lightdm/root/:0 -forever -shared -rfbport 5900 | ||
+ | Restart=on-failure | ||
+ | RestartSec=3 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | EOF</code> | ||
+ | |||
+ | on attribue les bons droits au fichier : | ||
+ | <code root>chmod 0644 /etc/systemd/system/x11vnc.service</code> | ||
+ | |||
+ | on l'installe dans systemd | ||
+ | <code user>systemctl enable x11vnc.service</code> | ||
+ | |||
+ | on le lance : | ||
+ | <code user>systemctl start x11vnc.service</code> | ||
+ | |||
+ | on vérifie son état : | ||
+ | <code user>systemctl status x11vnc.service</code> | ||
+ | |||
+ | et c'est bon , le démon est installé . | ||
+ | |||
+ | reste plus qu'à redémarrer la machine pour tests . | ||
+ | |||
+ | mais normalement , vncviewer ou remmina vous donneront accès à l'interface graphique . |