logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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
Prochaine révision
Révision précédente
utilisateurs:debian-alain:tutos:x11vnc [23/03/2019 20:25]
Debian Alain
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]] 
- 
-[[https://​www.linuxtricks.fr/​wiki/​vnc-x11vnc-pour-prendre-le-controle-du-bureau-a-distance]] 
- 
-[[https://​fr.wikipedia.org/​wiki/​X11vnc]] 
- 
-[[https://​forum-francophone-linuxmint.fr/​viewtopic.php?​f=22&​t=12697#​p145523]] 
  
 ===== 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 > ~/​.bash_aliases <<​EOF ​ 
-alias assistance='​x11vnc -many -rfbauth ~/​.vnc_passwd -xkb' 
-EOF</​code>​ 
- 
-=====  Autostart ​ ===== 
- 
-pour faire un autostart . 
-c.a.d. lancer automatiquement x11vnc au démarrage , 
- 
-copier coller ce bloc en root et validez : 
-<code root>cat > ~/​.config/​autostart/​x11vnc.desktop <<EOF 
-[Desktop Entry] 
-Type=Application 
-Exec=x11vnc -many -rfbauth ~/​.vnc_passwd -xkb -shared -bg 
-Hidden=false 
-NoDisplay=false 
-Name=x11vnc 
-Comment=Bureau à distance VNC 
-EOF</​code>​ 
- 
- 
-=====  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.1553369130.txt.gz · Dernière modification: 23/03/2019 20:25 par Debian Alain

Pied de page des forums

Propulsé par FluxBB