[VNC] Impossible de me connecter à mon Linux

Impossible de me connecter à mon Linux [VNC] - Installation - Linux et OS Alternatifs

Marsh Posté le 01-10-2003 à 09:19:20    

Bonjour,
 
J'utilisais WinVNC pour me connecter depuis mon travail sur mon poste perso qui tournait à l'époque sous Windows.
J'avais réussi à faire ouvrir le port 5900 (si ma mémoire est bonne) sur le firewall de ma boîte pour que depuis mon ordi du bureau, je puisse prendre la main sur n'importe quelle machine du net faisant tourner VNC (autrement je n'étais pas limité à une seule IP).
Ca marchait du feu de dieu !!!!
Il y a un an je suis passé sous Linux at home.
J'ai donc commencé à chercher comment installer VNC sur mon Nux, afin de pouvoir continuer à prendre la main dessus depuis mon boulot.
Premère surprise : le fonctionnement n'est pas le même. Sous Linux, on ouvre une sesion X supplémentaire. J'ai mis du temps à comprendre la potentialité de cette annonce.
Du coup je m'étais tourné vers rfbdrk (ou un truc du genre) mais j'y ai vu plusieurs problème malgré que j'arrivais à me connecter depuis mon travail :
- je n'ai pas trouver comment le lancer en tant que service.
- l'icone qui s'affiche est de trop sur mon bureau
- je n'ai pas trouvé la stabilité extra
- et surtout qd je frappe au clavier à travers la session, les lettres sont multipliées
 
Je me suis donc replongé dans cette histoire de session X.
J'ai en ce moment sur mon poste un serveur Xvnc qui tourne (j'ai vérifié ce matin par ps -A|grep vnc)
J'ai coupé mon firewall pour ne laisser aucune chance au hasard.
Premier test avant de partir au taf, je lance VNC depuis mon propre poste Linux avec adresseIP:0
Aucun résultat
Puis un autre avec adresseIP:1
Là ça marche ! J'ai un nouveau bureau.
Je me dit "Chouette, je vais pouvoir tester du bureau". J'espère ne pas me tromper jusque là.
Bref... j'arrive au taf, je met mon IP dans mon client VNC : Erreur.
"A mais oui c'est vrai !!! Faut mettre le n° de display !!"
Rebolotte : adresseIP:1
Erreur !
Alors là je me dit "Si ça se trouve, ça vient du Firewall de ma boite qui bloque le port 5900+display !!!!
Dans ce cas là je suis nické sévère :(
Est-ce que ça pourrait être ça ?


Message édité par ecliptux le 02-10-2003 à 08:35:11
Reply

Marsh Posté le 01-10-2003 à 09:19:20   

Reply

Marsh Posté le 01-10-2003 à 11:03:00    

Personne n'aurai d'idée ? :sweat:

Reply

Marsh Posté le 01-10-2003 à 11:50:59    

Déja faudrait savoir l'architecture du firewall à ton taf !
 
DNS pulique ? route vers internet directe ? via une DMZ ? utilisation de proxy ?
 
Ensuite essaie autre choise que VNC ! Si ssh passe, alors c'est soit un filtrage du le firewall, soit une spécificité du protocole.
 
Bref faut un peu plus d'info et le détail précis de tes tests (même si c'est chiant ) ;)

Reply

Marsh Posté le 01-10-2003 à 11:57:08    

Arf... ça ne s'avère pas simple mon histoire :pfff:  
 
J'ai réussi par je ne sais quel miracle à faire ouvrir ce port 5900
Il m'est impossible de faire une autre demande sans courir le risque de me le voir fermer car non justifié :kaola:  
 
Donc en fait, ma question est plus : peut-on, à l'instar de rfbdrk, utiliser le port 5900 (et non 5901 etc...) avec VNC, TightVNC ou autre assimilé ?

Reply

Marsh Posté le 02-10-2003 à 08:39:48    

Bon j'ai fait un test.
Je suis retourné sous Win2k et dans ma config de WinVNC j'ai mis "Display 1" au lieu de "Display 0"
Alors qu'avec le display 0 j'arrive à me connecter sans pb sur mon post perso depuis le taf, avec le display 1 j'obtiens la même erreur que lorsque je suis sous Linux.
Conclusion : le firewall de ma boite laisse uniquement ouvert le port 5900 alors que mon serveur VNC sous Linux ouvre une session sur le port 5901
 
Donc revoici ma question : est-il possible de faire tourner le serveur vnc présent sous Linux sur le display 0 au lieu du display 1 ?
Je sais que l'interface graphique squatte le display 0 par défaut, mais y a-t-il moyen de configurer tout ça ?
 
Merci bcp pour votre :)

Reply

Marsh Posté le 02-10-2003 à 16:27:56    

Non.
Le seul moyen pour utiliser le display 0 à travers c'est d'utiliser le partage de bureau de KDE, de la même manièer que vnc sous windows.


Message édité par [Albator] le 02-10-2003 à 16:29:24
Reply

Marsh Posté le 02-10-2003 à 16:40:35    

Merci bcp pour ta réponse :)
Donc je récapitule.
Il est possible d'utiliser le display 0 :
- si on utilise l'outil Mandrake rfbdrk (arf impossible de retrouverle nom exact) sous n'importe quel WM
- si on lance une session KDE avec l'outil partage de bureau
 
Exite-t-il un programme de la même trempe que rfbdrk mais qui se lancerai en tant que service ?
En fait j'ai du mal à concevoir que ce ne soit possible qu'avec ces outils !

Reply

Marsh Posté le 02-10-2003 à 16:49:03    

J'imagine qu'il doit être possible d'avoir une session VNC en display 0 si aucune session XFree n'est lancée ...

Reply

Marsh Posté le 02-10-2003 à 16:54:42    

OK je vais me renseigner.
Merci pour les infos car je nageais dans le flou.

Reply

Marsh Posté le 02-10-2003 à 17:41:47    

y avait pas un moyen de changer le port de base dans la config VNC ? pour demarrer à 5899 au lieu de 5900 :D

Reply

Marsh Posté le 02-10-2003 à 17:41:47   

Reply

Marsh Posté le 02-10-2003 à 17:46:40    

ça serait trop bien !! :D
Mais la question est alors : comment va réagir le serveur X ? il se mettra tout seul sur le display 1 ?

Reply

Marsh Posté le 03-10-2003 à 13:49:55    

Bon j'ai essayé de ne pas lancer X window au démarrage.
J'ai examiné mon fichier /home/ecliptux/.vnc/xxx.log et il est pareil qu'avec le serveur X lancé :

03/10/03 13:15:49 Xvnc version 3.3.tight1.2.9
03/10/03 13:15:49 Copyright (C) 1999 AT&T Laboratories Cambridge.
03/10/03 13:15:49 Copyright (C) 2000-2002 Constantin Kaplinsky.
03/10/03 13:15:49 All Rights Reserved.
03/10/03 13:15:49 See http://www.uk.research.att.com/vnc for information on VNC
03/10/03 13:15:49 See http://www.tightvnc.com for TightVNC-specific information
03/10/03 13:15:49 Desktop name 'X' (ecliptux.spheerys:1)
03/10/03 13:15:49 Protocol version supported 3.3
03/10/03 13:15:49 Listening for VNC connections on TCP port 5901
03/10/03 13:15:49 Listening for HTTP connections on TCP port 5801
03/10/03 13:15:49   URL http://ecliptux.spheerys:5801
_FontTransSocketUNIXConnect: Can't connect: errno = 2
failed to set default font path 'unix/:7100'
Fatal server error:
could not open default font 'fixed'
03/10/03 13:15:50 Xvnc version 3.3.tight1.2.9
03/10/03 13:15:50 Copyright (C) 1999 AT&T Laboratories Cambridge.
03/10/03 13:15:50 Copyright (C) 2000-2002 Constantin Kaplinsky.
03/10/03 13:15:50 All Rights Reserved.
03/10/03 13:15:50 See http://www.uk.research.att.com/vnc for information on VNC
03/10/03 13:15:50 See http://www.tightvnc.com for TightVNC-specific information
03/10/03 13:15:50 Desktop name 'X' (ecliptux.spheerys:1)
03/10/03 13:15:50 Protocol version supported 3.3
03/10/03 13:15:50 Listening for VNC connections on TCP port 5901
03/10/03 13:15:50 Listening for HTTP connections on TCP port 5801
03/10/03 13:15:50   URL http://ecliptux.spheerys:5801
Xlib:  extension "RENDER" missing on display ":1.0".
Xlib:  extension "RENDER" missing on display ":1.0".
Window manager warning: Failed to a open connection to a session manager, so window positions will not be saved: SESSION_MANAGER environment variable not defined
Xlib:  extension "RENDER" missing on display ":1.0".


 
Donc même en ne lançant pas X, Xvnc se cale sur le display 1 !!!!!
Comment modifier ça ?
WinVNC sous Windows permet bien de modifier le port en 2 clics de souris (5001, 5002, 5003 etc...).

Reply

Marsh Posté le 03-10-2003 à 14:34:04    

ecliptux a écrit :


Fatal server error:
could not open default font 'fixed'


 
Heu, et ça, ça te pose pas de problèmes ? :heink:

Reply

Marsh Posté le 03-10-2003 à 14:41:51    

Arfff j'avais pas fait gaffe : de mémoire il doit s'agir un pb de chemin dans l'utilisation des polices ttf non ?  
De toute évidence, cette erreur ne me pénalisait pas dans mon travailet général, et cela m'étonnerai que ça joue un rôle dans mon problème actuel avec VNC (mais je peut me tromper ;) )

Reply

Marsh Posté le 03-10-2003 à 14:48:43    

l'erreur, c'est que ton serveur X (Xvnc en l'occurence il semble) ne parvient pas à se connecter à xfs (serveur de font) donc soit tu lances xfs soit tu modifies le fichier de conf pour pointer vers un dossier de police.
De toute façon, je doute que tu parviennes à quoi que ce soit sans fontes.  [:spamafote]
 
EDIT : malgré que, c'est pas bien français ;)


Message édité par Mjules le 03-10-2003 à 14:53:18

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-10-2003 à 15:00:02    

OK MERCI /°
 
Mais euh... ça ne résoudra pas mon problème présenté au début de ce topic si ?

Reply

Marsh Posté le 03-10-2003 à 15:03:38    

ecliptux a écrit :

OK MERCI /°
 
Mais euh... ça ne résoudra pas mon problème présenté au début de ce topic si ?


je pense pas
 
t'en qu'à ne pas démarrer un serveur X sur ta machine, pourquoi tu ne ferais pas simplement de l'export display ?
 
cygwin/XFree sur la machine boulot, putty pour passer par ssh (+ sécure) et là, tu auras vraiment ton bureau à ton boulot.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-10-2003 à 15:09:48    

mon soucis, c qu'au taf la sécurité est assez blindés et je ne peux pas changer les règles du firewall comme ça.
Donc l'idéal serait que j'arrive à paramétrer mon serveur vnc à utiliser le display 0, autrement, le port 5900 et non 5901 (rfbdrk et kde proposent bien cette fonctionnalité!)

Reply

Marsh Posté le 28-11-2003 à 16:08:00    

Problème réglé : le programme que je cherchais s'appelle xf4vnc
Il permet de déporter le display 0, contrairement aux autres serveurs vnc sus-cité.
Par contre problème de taille : malgré une installation sans encombre et un lancement de vncpasswd, pas moyen de lui faire accepter un password. Du coup n'importe qui peut prendre la main sur mon PC :o
Une idée ?


Message édité par ecliptux le 28-11-2003 à 16:08:15

---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
Reply

Sujets relatifs:

Leave a Replay

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