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 Prochaine révision Les deux révisions suivantes | ||
doc:reseau:x11vnc [25/03/2019 13:22] Debian Alain [Créer un tunnel ssh :] |
doc:reseau:x11vnc [25/03/2019 17:08] Debian Alain [culture générale] |
||
---|---|---|---|
Ligne 65: | Ligne 65: | ||
- | <note tip>de même que la sécurisation par mot de passe , x11vnc permet aussi la sécurisation par (clé) ssl. | + | <note tip>de même que la sécurisation par mot de passe , |
- | pour la sécurisation par clé ssl , j'invite les bonnes volontés à se pencher dessus . | + | il y a possibilité de créer un "tunnel ssh" (voir ci - après et liens) </note> |
- | + | ||
- | il y a néamoins possibilité de créer un "tunnel ssh" (voir ci - après et liens) </note> | + | |
Ligne 165: | Ligne 163: | ||
<note tip>vous pouvez éditer le script avec nano (voir plus amples infos dans les notes de bas de page)</note> | <note tip>vous pouvez éditer le script avec nano (voir plus amples infos dans les notes de bas de page)</note> | ||
+ | |||
+ | ===== connexion avec ssl (préambule) ===== | ||
+ | |||
+ | installer ssvnc en local | ||
+ | <code root>apt install ssvnc </code> | ||
+ | |||
+ | on crée le dossier /.vnc/certs/accepted/ | ||
+ | |||
+ | avant de le créer , vérifier , avec tree , s'il n'existe pas déjà : | ||
+ | |||
+ | auquel cas , l'étape de création est inutile . | ||
+ | <code user>tree ~/.vnc/</code> | ||
+ | <code root>mkdir ~/.vnc/certs/ | ||
+ | |||
+ | mkdir ~/.vnc/certs/accepted/</code> | ||
+ | |||
+ | en ssh , on se connecte à la machine distante : | ||
+ | <code user>ssh <user_distant>@<ip_distant></code> | ||
+ | |||
+ | on initialise la connexion :<code user>x11vnc -ssl SAVE-key</code> | ||
+ | après avoir rentré la passphrase , qu'on note sur un carnet de peur de l'oublier , | ||
+ | |||
+ | on va copier la clé depuis le serveur vers le client : | ||
+ | <code user>scp -r -p ~/.vnc/certs/server-key.crt id_locale@ip_locale:~/.vnc/certs/accepted/server-key.crt</code> | ||
+ | |||
+ | ===== connexion avec ssl (utilisation manuelle) ===== | ||
+ | |||
+ | relancer x11vnc en ssh | ||
+ | <code user>x11vnc -ssl SAVE-key</code> | ||
+ | rentrer la passphrase que l'on a noté (pour ne pas l'oublier). | ||
+ | |||
+ | on ne ferme pas la console distante (ssh) et | ||
+ | |||
+ | on ouvre une console locale : | ||
+ | <code user>ssvnc</code> | ||
+ | puis rentrer comme demandé l'adresse de l'hôte : | ||
+ | |||
+ | ici , le pc distant . | ||
+ | |||
+ | et le mot de passe du pc distant . | ||
+ | |||
+ | laisser les réglages par défaut et | ||
+ | |||
+ | cliquer sur connexion . | ||
+ | |||
+ | ssvnc demandera confirmation pour le certificat (la 1ere fois) et | ||
+ | |||
+ | lancera vncviewer en ssl . | ||
+ | |||
+ | voilà ! | ||
Ligne 185: | Ligne 233: | ||
on peut faire ceci : | on peut faire ceci : | ||
- | ce n'est pas une solution universelle . il faut parfois l'adapter . | + | <note warning>ce n'est pas une solution universelle . il faut parfois l'adapter .</note> |
<code root>cat > /etc/systemd/system/x11vnc.service <<EOF | <code root>cat > /etc/systemd/system/x11vnc.service <<EOF | ||
Ligne 264: | Ligne 312: | ||
- | à lire , avant tout : | + | lectures utiles à compulser librement ou en cas de curiosité : |
x11vnc : | x11vnc : | ||
Ligne 276: | Ligne 324: | ||
[[https://forum-francophone-linuxmint.fr/viewtopic.php?f=22&t=12697#p145523 | linux mint perso ]] | [[https://forum-francophone-linuxmint.fr/viewtopic.php?f=22&t=12697#p145523 | linux mint perso ]] | ||
- | [[http://www.karlrunge.com/x11vnc/ | karlrunge ]] | + | [[http://www.karlrunge.com/x11vnc/ | karlrunge (eng.)]] |
+ | |||
+ | [[https://www.mankier.com/1/x11vnc | x11vnc : commandes (eng.) ]] | ||
+ | |||
+ | Site généraliste très intéressant (ssh , vnc , ssvnc , ...) : | ||
+ | |||
+ | [[https://pronflette.developpez.com/tutoriels/controle-distance/]] | ||
+ | |||
+ | vnc : | ||
+ | |||
+ | [[https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-debian-9 | install and configure vnc (eng.) ]] | ||
tigervnc : | tigervnc : | ||
Ligne 300: | Ligne 358: | ||
[[http://mad-b.net/docs/linux-vncssh.html | vnc : accès par tunnel ssh ]] | [[http://mad-b.net/docs/linux-vncssh.html | vnc : accès par tunnel ssh ]] | ||
- | [[https://superuser.com/questions/1270767/ssh-tunnel-and-vnc | super user : tunel ssh ]] | + | [[https://superuser.com/questions/1270767/ssh-tunnel-and-vnc | super user : tunel ssh (eng.) ]] |
+ | |||
+ | ssl : | ||
+ | |||
+ | [[http://www.karlrunge.com/x11vnc/ssl.html | ssl x11vnc (eng.)]] | ||
+ | |||
+ | [[http://ssvnc.sourceforge.net/ | ssl visualisation en graphique ]] | ||
nano : | nano : |