[Resolu] VNC : serveur Centos 5.3 - client xubuntu 9.10

VNC : serveur Centos 5.3 - client xubuntu 9.10 [Resolu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 02-02-2010 à 12:27:54    

Salux,
 
Sur mon serveur Centos 5.3 sous XFCE (lemanege2, 192.168.1.12) :
 
J'ai configuré vncserver avec ssh depuis mon poste client en démarrage auto niv 3 & 5 :
 

Code :
  1. djipih@lemanege1:~$ ssh root@192.168.1.12 "service vncserver restart"
  2. root@192.168.1.12's password:
  3. Arrêt de Serveur VNC :1:djipih [  OK  ]
  4. Démarrage de Serveur VNC :1:djipih
  5. New 'lemanege2:1 (djipih)' desktop is lemanege2:1
  6. Starting applications specified in /home/djipih/.vnc/xstartup
  7. Log file is /home/djipih/.vnc/lemanege2:1.log
  8. [  OK  ]


Depuis mon poste xubuntu 9.10 client (lemanege1, 192.168.1.11), j'utilise vinagre. J'arrive à me connecter mais je me retrouve dans un environnement TWM.
 
Comme je n'ai qu'un écran et pas de switch, je souhaiterais pouvoir accéder à la fenêtre de connection et ouvrir une session utilisateur. Est-ce possible, si oui comment faire.
 
Merci d'avance pour votre aide  :sweat:   :jap:


Message édité par DjiPih le 02-02-2010 à 20:17:36

---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 02-02-2010 à 12:27:54   

Reply

Marsh Posté le 02-02-2010 à 17:37:03    

déjà dis et re-dis, faut jouer avec le fichier /etc/gdm/Init/Default pour y insérer la ligne qui va lancer le serveur vnc.
 
une petite recherche sur les topics vnc n'aurait pas fait de mal :o

Reply

Marsh Posté le 02-02-2010 à 18:57:13    

thana54 a écrit :

déjà dis et re-dis, faut jouer avec le fichier /etc/gdm/Init/Default pour y insérer la ligne qui va lancer le serveur vnc.
 
une petite recherche sur les topics vnc n'aurait pas fait de mal :o


Désolé, mais je dois pas trouver le bon, pasqu'avec les termes "VNC", j'ai une pléthore de réponses qui ne me donnent rien, ou bien qui disent que c'est pas possible, du style
 
http://forum.hardware.fr/hfr/OSAlt [...] 9292_1.htm
 
Edit : environnement XFCE + Gnome


Message édité par DjiPih le 02-02-2010 à 19:05:27

---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 02-02-2010 à 19:08:42    

Reply

Marsh Posté le 02-02-2010 à 20:16:56    

Problème résolu en modifiant le fichier "/home/djipih/.vnc/xstartup" sur le serveur VNC, j'ai remplacé twm par startxfce4, puis redémarrer le servervnc et ça rocks !


---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 03-02-2010 à 16:44:39    

Voici un Howto enfin correct (testé !) pour bien configurer vncserver. C'est pour un servervnc sur Ubuntu, mais le principe reste le même pour d'autres distros :
 
Beaucoup de problème d'affichage de bureau pour la connection à distance viennent du paramétrage du fichier ~/.vnc/xstartup côté serveur
 
=> http://www.ehow.com/how_5089245_in [...] buntu.html


---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 03-02-2010 à 17:01:34    

Comment comptes-tu te connecter sur le serveur si aucun user n'est logué ?
Dans le cas là, /home/djipih/.vnc/xstartup n'est pas exécuté.

Reply

Marsh Posté le 03-02-2010 à 18:50:12    

thana54 a écrit :

Comment comptes-tu te connecter sur le serveur si aucun user n'est logué ?
Dans le cas là, /home/djipih/.vnc/xstartup n'est pas exécuté.


Ce n'est pas "Comment comptes-tu te connecter...?" : je me connecte sans me loguer physiquement avant sur le serveur  :sol:   ;)  
 
C'est le service vncserveur (run level 3 & 5) qui exécute /home/djipih/.vnc/xstartup. Je rappelle les outputs de la commande service vncserver (re)start :
 
 

Code :
    • djipih@lemanege1:~$ ssh root@192.168.1.12 "service vncserver restart"
    • [*]root@192.168.1.12's password:
    • [*]Arrêt de Serveur VNC :1:djipih [  OK  ]
    • [*]Démarrage de Serveur VNC :1:djipih
    • [*]New 'lemanege2:1 (djipih)' desktop is lemanege2:1
    • [*]
    • [*]Starting applications specified in /home/djipih/.vnc/xstartup
    • [*]Log file is /home/djipih/.vnc/lemanege2:1.log
    • [*]
    • [*][  OK  ]

Lorsque le service vncserveur s'exécute, il démarre autant de serveurs sur autant de port qu'il y a d'utilisateur(s) défini(s) dans /etc/sysconfig/vncservers :
 

Code :
  1. VNCSERVERS="1:djipih"
  2. VNCSERVERARGS[1]="-geometry 1024x768 -depth 16"


=> un serveur VNC sur le port 5900 + 1 (1:djipih)
Et depuis mon poste client sous ubuntu, je me connecte sur le serveur avec Vinagre (que je conseille fortement au passage  :bounce: )
Dommage, avec ce nom barbare, il ne doit pas attirer les foules  :lol:  
Dans Vinagre, je sélectionne VNC, et je me connecte sur 192.168.1.12::5901 => lemanege2:1 (djipih)
 
C'est le commentaire "Starting applications specified in /home/djipih/.vnc/xstartup" que je n'avais pas vu au début qui m'a orienté dans mes recherches par la suite, en remplaçant twm par startxfce4 dans xstartup.
 
Voilà en tout cas ce que j'en ai compris, mais je ne suis pas un spécialiste (informaticien), juste un passionné...  :sweat:  
En espérant avoir répondu à tes interrogations   :hello:

Message cité 1 fois
Message édité par DjiPih le 03-02-2010 à 19:01:54

---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 03-02-2010 à 20:21:41    

DjiPih a écrit :


Ce n'est pas "Comment comptes-tu te connecter...?" : je me connecte sans me loguer physiquement avant sur le serveur  :sol:   ;)  
 
C'est le service vncserveur (run level 3 & 5) qui exécute /home/djipih/.vnc/xstartup. Je rappelle les outputs de la commande service vncserver (re)start :


ok, je n'avais pas saisi la partie là.
Ca fonctionne en accès vnc direct sans ssh ? (ce qui impliquerai que le serveur ai déjà un serveur X de lancé)

Reply

Marsh Posté le 04-02-2010 à 12:53:33    

thana54 a écrit :


ok, je n'avais pas saisi la partie là.
Ca fonctionne en accès vnc direct sans ssh ? (ce qui impliquerai que le serveur ai déjà un serveur X de lancé)


 
Côté serveur, si on regarde les outputs, le service vncserver lancerait autant de serveur X que de user :
 

Code :
  1. New 'lemanege2:1 (djipih)' desktop is lemanege2:1


 
A priori, le programme client Vinagre fonctionne en accès vnc direct sans ssh, bien qu'on puisse également se connecter avec le protocole ssh.
 
Il est également possible de démarrer un client VNC sur ssh, mais avec Vinagre je ne sais pas.
 
 :jap:


---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 04-02-2010 à 12:53:33   

Reply

Marsh Posté le 04-02-2010 à 13:03:43    

vinagre est pas mal, mais remmina (ex grdc) est plus poussé comme client vnc.
 
Reste à voir si il y a possibilité de se connecter à une session déjà ouverte [:transparency]

Reply

Marsh Posté le 04-02-2010 à 14:19:31    

thana54 a écrit :

vinagre est pas mal, mais remmina (ex grdc) est plus poussé comme client vnc.


 
En tant que non informaticien, je cherche des solutions "simples". Pour vinagre, le man donne les options, mais y'a pas gd chose d'interressant, à part :
-f pour fullscreen
-F nomfichier.vnc
 

thana54 a écrit :


Reste à voir si il y a possibilité de se connecter à une session déjà ouverte [:transparency]


 
Je testerai ça dès que j'ai un peu de temps  ;)  
 
 :hello:


---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 05-02-2010 à 14:50:27    

thana54 a écrit :

vinagre est pas mal, mais remmina (ex grdc) est plus poussé comme client vnc.


Ma curiosité l'a emportée  :D  et j'ai testé Remmina : les choix dans les paramètres sont sympas, malgré une traduction non finalisée  :jap:  
 
Question : y a t il un raccourcis pour passer en mode fullscreen (comme F11 sous vinagre) ?  :hello:


Message édité par DjiPih le 05-02-2010 à 14:50:52

---------------
Mon Bureau actuel sous xubuntu 9.10
Reply

Marsh Posté le 05-02-2010 à 14:54:37    

F11 est généralement la touche affectée au gestionnaire de fenêtre pour passer la fenêtre en cours en plein écran. Ca peut marcher avec remmina, mais faut peut être éviter (est-ce que c'est l'hôte ou le client qui va interpréter cette touche ?).

Message cité 1 fois
Message édité par thana54 le 05-02-2010 à 14:54:46
Reply

Marsh Posté le 05-02-2010 à 15:28:23    

thana54 a écrit :

F11 est généralement la touche affectée au gestionnaire de fenêtre pour passer la fenêtre en cours en plein écran. Ca peut marcher avec remmina, mais faut peut être éviter (est-ce que c'est l'hôte ou le client qui va interpréter cette touche ?).


 
Dans vinagre, [F11] permet de baculer le mode d'affichage fenêtre/plein écran => capture de la touche par le client ;)
Dans remmina, [F11] ne fonctionne pas :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed