VNC sur tunnel SSH

Bonjour,

Je souhaite, pour me faciliter la vie concernant la maintenance des PCs de la famille, utiliser un VNC. Pour cela je sais que les libvncserver et libvncclient sont déjà installées sur ma Debian Jessie XFCE 8.3.

-> Quelles sont les solutions disponibles à part tightvnc?
-> Si c’est moi qui se connecte aux PCs à distance pour faire la maintenance, je suis le client ou le serveur? (pas taper svp je débute dans ce domaine :p)

Ensuite, comme j’ai pu lire qu’un VNC seul n’est pas très sécurisé, je souhaite l’utiliser dans un tunnel SSH. Là j’ai jamais pratiqué…

-> Quels paquets installer?
-> Comment on met en place un tunnel SSH?

Enfin, comme j’ai un script de parefeu iptables, quelles sont les règles à ajouter (pour mon PC mais aussi pour ceux distants) pour que ça fonctionne?

Et quand on assemble mes questions, ça donne: Qu’est-ce que je dois faire pour utiliser un VNC dans un tunnel SSH qui me donne accès à un PC distant pour faire ma maintenance?

Merci d’avance de vos réponses :wink:

ps: en fonction de comment je comprends le truc je pourrai rédiger un tuto pour que ça serve à d’autres

Salut,

J’utilise x11vnc.
Il y a aussi nomachine et teamviewer qui sont à mon avis plus adaptés à ton problème.

Tu es client. Le serveur fournit un service ( la connexion graphique à distance en l’occurrence ).

[quote=“DarkGagan”]-> Quels paquets installer?
-> Comment on met en place un tunnel SSH?[/quote]

La connexion SSH doit fonctionner normalement entre les deux ordinateurs.
Si le serveur VNC écoute sur le port 6000, par exemple, alors il te suffit de “l’intégrer” dans le tunnel SSH ( Port forwarding ):

Alors le serveur VNC sera disponible sur ton ordinateur à l’adresse localhost:9999.