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
doc:reseau:x11vnc [18/03/2020 21:27]
Debian Alain [Introduction]
doc:reseau:x11vnc [01/10/2023 11:27] (Version actuelle)
captnfab
Ligne 15: Ligne 15:
 les commandes ci-dessous ont été testés sur  les commandes ci-dessous ont été testés sur 
  
-un serveur [[https://​wiki.debian.org/​fr/​DebianStretch | debian stretch]] 9.8(amd64) [[ https://​mate-desktop.org/​fr/​ | bureau mate]](1.16.2) en [[https://​www.oracle.com/​fr/​virtualization/​virtualbox/​ | V.irtual M.achine Virtual Box]](6.0.4) .+un serveur [[https://​wiki.debian.org/​fr/​DebianStretch | debian stretch]] 9.8(amd64) [[https://​mate-desktop.org/​fr/​ | bureau mate]](1.16.2) en [[https://​www.oracle.com/​fr/​virtualization/​virtualbox/​ | V.irtual M.achine Virtual Box]](6.0.4) .
    
 [[https://​fr.wikipedia.org/​wiki/​Noyau_Linux | kernel]] : Linux Host-004 4.19.0-0.bpo.4-amd64 #1 SMP Debian 4.19.28-2~bpo9+1 (2019-03-27) x86_64 GNU/Linux [[https://​fr.wikipedia.org/​wiki/​Noyau_Linux | kernel]] : Linux Host-004 4.19.0-0.bpo.4-amd64 #1 SMP Debian 4.19.28-2~bpo9+1 (2019-03-27) x86_64 GNU/Linux
Ligne 26: Ligne 26:
  
  
-et un client debian [[ https://​www.debian.org/​releases/​buster/​ | buster testing]] amd64 [[https://​fr.wikipedia.org/​wiki/​GNOME | bureau gnome]](3.30.2) [[https://​fr.wikipedia.org/​wiki/​Wayland | wayland]] .+et un client debian [[https://​www.debian.org/​releases/​buster/​ | buster testing]] amd64 [[https://​fr.wikipedia.org/​wiki/​GNOME | bureau gnome]](3.30.2) [[https://​fr.wikipedia.org/​wiki/​Wayland | wayland]] .
  
 [[https://​fr.wikipedia.org/​wiki/​Noyau_Linux | kernel]] : Linux Alain-PC 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) x86_64 GNU/Linux [[https://​fr.wikipedia.org/​wiki/​Noyau_Linux | kernel]] : Linux Alain-PC 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) x86_64 GNU/Linux
  
  
-par ailleurs, tout ce qui suit a été testé sur un réseau local . derrière une box .+par ailleurs, tout ce qui suit a été testé sur un réseau local . derrière une box . 
 +  
 +- vu le nombre faramineux de box rien que dans les F.A.I. Français, j'ai sciemment shunté ce point . 
 +  
 +- je ne suis pas  assez calé là - dessus (les box) . 
 +                                                        ​
  
-vu le nombre faramineux de box rien que dans les F.A.I. Français,+                                                                                                ​
  
-j'ai sciemment shunté ce point . 
- 
-je ne suis pas  assez calé là - dessus . 
-  
  
  
Ligne 54: Ligne 55:
 Sur le serveur distant à contrôler ayant une session graphique démarrée : lancez le serveur x11vnc Sur le serveur distant à contrôler ayant une session graphique démarrée : lancez le serveur x11vnc
 <code user>​x11vnc</​code>​ <code user>​x11vnc</​code>​
-Le serveur [[https://​fr.wikipedia.org/​wiki/​X11vnc | x11vnc]] se lance, affiche ses informations dans votre [[ https://​en.wikipedia.org/​wiki/​Linux_console| console]], et vous indique qu'il est prêt et attend une demande de connection d'un [[https://​www.poftut.com/​best-vnc-viewer-clients-linux/​ | client]] sur le port par défaut 5900 : +Le serveur [[https://​fr.wikipedia.org/​wiki/​X11vnc | x11vnc]] se lance, affiche ses informations dans votre [[https://​en.wikipedia.org/​wiki/​Linux_console| console]], et vous indique qu'il est prêt et attend une demande de connection d'un [[https://​www.poftut.com/​best-vnc-viewer-clients-linux/​ | client]] sur le port par défaut 5900 : 
 <code config retour de la commande>​... <code config retour de la commande>​...
 The VNC desktop is:      vnd:0 The VNC desktop is:      vnd:0
Ligne 69: Ligne 70:
 ===== Configuration ===== ===== Configuration =====
 [[https://​doc.ubuntu-fr.org/​x11vnc | x11vnc]] permet beaucoup de configurations : des méthodes pour sécuriser par mots de passe, simplement montrer l'​écran ou donner le controle complet ​ ( avec souris ​ clavier ), multi utilisateurs ... Lisez le manuel <code user>man x11vnc</​code>​ .  [[https://​doc.ubuntu-fr.org/​x11vnc | x11vnc]] permet beaucoup de configurations : des méthodes pour sécuriser par mots de passe, simplement montrer l'​écran ou donner le controle complet ​ ( avec souris ​ clavier ), multi utilisateurs ... Lisez le manuel <code user>man x11vnc</​code>​ . 
- 
  
 Quelques options essentielles [[http://​www.karlrunge.com/​x11vnc/​x11vnc_opts.html|parmi toute celle disponibles]]:​ Quelques options essentielles [[http://​www.karlrunge.com/​x11vnc/​x11vnc_opts.html|parmi toute celle disponibles]]:​
 ^Option ^Explication ^Exemple ^ ^Option ^Explication ^Exemple ^
-|**-display** disp| Précise l'​affichage X11 à utiliser. Généralement :0 si vous n'avez qu'un écran.| -disp :|+|**-display** disp| Précise l'​affichage X11 à utiliser. Généralement ​''​:0'' ​si vous n'avez qu'un écran.| ​<​code>​-disp :0</​code> ​|
 |-auth fichier| Nécessaire si x11vnc est lancé depuis une connection distante ssh ou en tant que service, ou par un script au démarrage du systeme ( donc lancé par root et non par vous ). Dans ce cas x11vnc doit s'​identifier auprès du "​serveur X" ( serveur graphique de Linux ) en montrant un "​cookie"​ ( Xautority ); sans quoi le serveur X rejettera x11vnc et l'​écran sera inaccessible. ​ Le chemin de ce cookie dépend de votre gestionnaire de connection ( Lightdm, gdm3 etc ). Pour le trouver, dans une console sur votre serveur, faites : <code user>​pgrep -a Xorg | grep -o '​[-]auth [^ ]*'</​code>​ |  <​code>​Pour lightdm :  -auth /​var/​run/​lightdm/​root/:​0</​code> ​  <​code>​Pour gdm3 : -auth /​run/​user/​1000/​gdm/​Xauthority</​code> ​ etc...| |-auth fichier| Nécessaire si x11vnc est lancé depuis une connection distante ssh ou en tant que service, ou par un script au démarrage du systeme ( donc lancé par root et non par vous ). Dans ce cas x11vnc doit s'​identifier auprès du "​serveur X" ( serveur graphique de Linux ) en montrant un "​cookie"​ ( Xautority ); sans quoi le serveur X rejettera x11vnc et l'​écran sera inaccessible. ​ Le chemin de ce cookie dépend de votre gestionnaire de connection ( Lightdm, gdm3 etc ). Pour le trouver, dans une console sur votre serveur, faites : <code user>​pgrep -a Xorg | grep -o '​[-]auth [^ ]*'</​code>​ |  <​code>​Pour lightdm :  -auth /​var/​run/​lightdm/​root/:​0</​code> ​  <​code>​Pour gdm3 : -auth /​run/​user/​1000/​gdm/​Xauthority</​code> ​ etc...|
 | -shared | Autorise plusieur clients a se connecter en meme temps au serveur x11vnc | | | -shared | Autorise plusieur clients a se connecter en meme temps au serveur x11vnc | |
-| -forever | (identique à -many ) A la déconection ​du client, x11vnc reste allumé ​ en attente d'​autres demandes. Utile pour lancer un serveur vnc toujours allumé . | |+| -forever | (identique à -many ) A la déconnexion ​du client, x11vnc reste allumé ​ en attente d'​autres demandes. Utile pour lancer un serveur vnc toujours allumé . | |
 | -xkb | FIXME Aide a configurer le clavier si différent entre serveur et client. | | | -xkb | FIXME Aide a configurer le clavier si différent entre serveur et client. | |
 | -bg | (background) Va en arrière plan ( apres le message de lancement ). Utile pour les scripts ( ex: au demarrage du systeme ). Si besoin, activez les "​logs"​ en fichiers, ​ pour retrouver les messages de x11vnc. | | -bg | (background) Va en arrière plan ( apres le message de lancement ). Utile pour les scripts ( ex: au demarrage du systeme ). Si besoin, activez les "​logs"​ en fichiers, ​ pour retrouver les messages de x11vnc. |
Ligne 103: Ligne 103:
  
 ===== utilisation de  ssh ===== ===== utilisation de  ssh =====
 +
 +<note tip>note : les exemples suivants s'​entendent dans un seul sens :
 +
 +aidant vers demandeur .
 +
 +pour que le demandeur initialise la liaison afin d'​être aidé ,
 +
 +on peut parler alors de reverse ssh .
 +
 +mais je n'y connais rien .
 +
 +je laisse volontiers à plus calé le soin de vous l'​expliquer . </​note>​
 +
  
 [[https://​debian-facile.org/​doc:​reseau:​ssh:​client | ssh]] est un protocole de  communication en console . [[https://​debian-facile.org/​doc:​reseau:​ssh:​client | ssh]] est un protocole de  communication en console .
doc/reseau/x11vnc.1584563236.txt.gz · Dernière modification: 18/03/2020 21:27 par Debian Alain

Pied de page des forums

Propulsé par FluxBB