Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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édentes Révision précédente
utilisateurs:debian-alain:tutos:x11vnc [24/03/2019 10:34]
Debian Alain [Introduction]
utilisateurs:debian-alain:tutos:x11vnc [29/03/2019 14:15] (Version actuelle)
Debian Alain
Ligne 1: Ligne 1:
-====== -- X11VNC -- ====== 
-x11vnc ​ 
-  * Objet : du tuto FIXME apprendre à mettre en place un serveur x11vnc sur une machine distante ​ 
-  * Niveau requis : FIXME {{tag>​débutant avisé}} 
-  * Commentaires : //Contexte d'​utilisation du sujet du tuto. // FIXME utilisation de ssh  
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
- 
 ===== Introduction ===== ===== Introduction =====
- 
-à lire , avant tout : 
- 
-[[https://​doc.ubuntu-fr.org/​x11vnc| ubuntu - fr ]] 
- 
-[[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 | wikipedia]] 
- 
-[[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 =====
- 
-en ssh , depuis la machine locale vers la machine distante : 
-<code root>apt install x11vnc</​code>​ 
-<code user>​x11vnc -storepasswd votre_mot_de_passe ~/​.vnc_passwd</​code>​ 
- 
-en console , sur la machine locale : 
-<code root>apt install xtightvncviewer</​code>​ 
  
 ===== Utilisation ===== ===== Utilisation =====
  
-en ssh , depuis la machine locale vers la machine distante : 
-<code user>​x11vnc -many -rfbauth ~/​.vnc_passwd</​code>​ 
- 
-puis , sans fermer la console ssh , on ouvre une  autre console (locale , celle là)  
-et on lance vncviewer selon l'​exemple suivant : 
-<code user>​vncviewer identifiant_machine_distante@adresse_ip_machine_distante</​code>​ 
- 
-vncviewer demande alors un mot de passse (celui qu'on a enregistré précédemment) ​ 
- 
-et voilà , vous avez une fenêtre graphique avec le bureau de votre pc distant sur le pc local . 
- 
-nb: on peut aussi créer un alias pour éviter de taper une ligne fastidieuse , 
- 
-utiliser l'​autostart , ou ,  
- 
-é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 . 
utilisateurs/debian-alain/tutos/x11vnc.txt · Dernière modification: 29/03/2019 14:15 par Debian Alain

Pied de page des forums

Propulsé par FluxBB