Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

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

Vous n'êtes pas identifié(e).

#1 04-11-2019 16:03:05

DarkWorld
Membre
Distrib. : Debian Buster
Noyau : Linux 4.19.0-6-amd64
(G)UI : gnome-shell
Inscription : 27-10-2019

[wiki] TigerVNC : Bureau distant sous gnome (buster and more)

Petit mémoWiki sur l'utilisation de tigervnc sur le distant encapsulé dans un tunnel ssh pour ne pas que le mots de passe vnc soit en clair sur le réseau.

TigerVNC et TigerVNC Viewer sont une solution pour administrer une machine distante depuis son login manager (gdm3 distant)

A voir ici : https://debian-facile.org/doc:reseau:tigervnc

Edit à toto : Mis l'url du tuto en entier plutôt que réduit à ici, c'est plus lisible par tous. smile

Hors ligne

#2 04-11-2019 23:06:57

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] TigerVNC : Bureau distant sous gnome (buster and more)

Ok, tuto placé dans le wiki df, merci.
Le lien du post#1 a été actualisé en conséquence. wink

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 13-09-2020 13:34:09

plop6
Membre
Inscription : 10-03-2016

Re : [wiki] TigerVNC : Bureau distant sous gnome (buster and more)

Salut à tous,
j'ai testé le tuto, adapté pour mes besoins avec openbox standalone.
Contenu de mon  .vnc/xstartup:

#!/bin/bash
vncconfig -iconic &
/usr/bin/openbox-session &



Attention à bien linker le bon port dans la commande ssh ( ssh userdistant@remote-distant -L 5901:127.0.0.1:590(1).
Explication:
590(1)  le dernier chiffre correspondant eu numéro de l'affichage du vncserver une fois qu'il sera lancé
J'ai eu des soucis avec les multiples tests que j'ai fais avec tous les utilisateurs, vu que je configurais un poste mutli-utilisateur, chaque lancement de vncserver crée son propre affichage et donc écoute à un port différent.

Pour voir la liste des vncserver qui tourne

vncserver -list

TigerVNC server sessions:

X DISPLAY # RFB PORT #  PROCESS ID
:2    5902    30364
:3    5903    32008
:4    5904    29655 (stale )
 



un vncserver stale est une version zombie
pour le kill ou pour kill n'importe lequel

 vncserver -kill :4
Killing Xtigervnc process ID 39655... success!
 



Voilà pour mon petit retour d'experience!
Merci DarkWorld por le tuto/memo wink

Hors ligne

#4 19-09-2020 14:01:44

plop6
Membre
Inscription : 10-03-2016

Re : [wiki] TigerVNC : Bureau distant sous gnome (buster and more)

Si comme moi vous avez besoin d'ouvrir une session desktop sur un bureau distant:

Plusieurs Choses:
Paire de clefs ssh ( voir la doc )  https://debian-facile.org/doc:reseau:ssh:client
Configurer un script sur le serveur distant pour kill tout session résiduelle ( merci bendia et vv222 )  a placer ou bon vous semble pour qu'il puisse être exécuté.

cat $HOME/.config/bin/killvnc



#!/bin/bash
for p in $HOME/.vnc/*.pid; do
        test -e "${p}" && {
                        p=${p#*:}
                        p=${p%.*}
                        vncserver -kill :"${p}"
        }
done
 



Ensuite le script pour se connecter ( adapter les XYZXYZ selon votre conf )


#!/bin/bash

YOURSSHPORT="XYZXYZ"
YOURSSHKEY="XYZXYZ"
YOURUSER="XYZXYZ"
YOURHOST="XYZXYZ"
YOURSSHCOMMANDWOPS=" ssh -p  ${YOURSSHPORT} -i ${YOURSSHKEY} "
YOURUSERHOST=" ${YOURUSER}@${YOURHOST} "
YOURTUNNELCONF=" -f -L 5901:127.0.0.1:5901 "

## On kill tout residue de session vnc pour être sur du port
${YOURCOMMANDWOPS} ${YOURUSERHOST} " $HOME/.config/bin/killvnc "
## on lance une session
${YOURCOMMANDWOPS} ${YOURUSERHOST}  " vncserver & "
## si la connexion vnc ne se fait pas le tunnel se ferme au bout de 10 secondes, sinon il se fermera à la fin de la connexion vncviewer
${YOURCOMMANDWOPS} ${YOURTUNNELCONF} ${YOURUSERHOST} sleep 10
## on se connecte
vncviewer 127.0.0.1:5901
# on ferme la session que l'on a lancer
${YOURCOMMANDWOPS} ${YOURUSERHOST} " vncserver -kill :1 "

 



C'est pas une révolution; mais ça me permet d'avoir un alias tout simple qui s'occupe de tout ! et de pas laisser le truc tourner pour rien . Quand j'en ai besoin ça se lance .

::::

Hors ligne

#5 19-09-2020 18:05:27

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] TigerVNC : Bureau distant sous gnome (buster and more)

Ces chouettes ces ajouts, ils seraient tout aussi bien en complément dans le tuto même, parce que là, faut naviguer pour les trouver.
Tous les membres inscrits à df peuvent intervenir sur les tutos du wiki.

Tchibâââ... lol

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums