SSH et X-Forwarding

SSH et X-Forwarding - Linux et OS Alternatifs

Marsh Posté le 04-03-2006 à 13:27:04    

Bonjour,
 
J'ai à mettre en place une prise en main via SSH depuis un poste XP (avec Putty ou Cygwin) sur un serveur Linux (Debian).
 
Jusqu'ici tout va bien :ange: . Mais le problème c'est que je dois faire un X-Forwarding  
(par exemple parce que j'ai besoin de lancer Firefox qui doit me permetre de faire naviguer le serveur sur les URL de mon choix)
 
J'ai modifié le fichier sshd_config sur le serveur pour permettre le X Forwarding, mais quand j'utilise Putty depuis le poste XP et que je coche l'option "Enable X-Forwarding", mon X-Forwarding ne marche pas.
 
Quand j'essaie de lancer Firefox depuis Putty (ce qui devrait, si j'ai bien compris, m'ouvrir la fenetre Firefox sur le poste client) j'obtient ce message d'erreur:
 
"The application 'firefox-bin' lost its connection to the display localhost:10.0;
most likely the X server was shut down or you killed/destroyed
the application."

 
 :heink:  
 
Quand j'essaie de faire "startx" toujours depuis putty, ca me lance effectivement KDE sur la debian, mais sur le poste client XP (Putty) j'ai tout ca:
 
"XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-14sarge1 20050901212727 fjp@localhost.localdomain)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.8-16.0508-2 i686 [ELF]
Build Date: 02 September 2005
 
This version of XFree86 has been extensively modified by the Debian
Project, and is not supported by the XFree86 Project, Inc., in any
way.  Bugs should be reported to the Debian Bug Tracking System; see http://www.debian.org/Bugs/Reporting  
 
We strongly encourage the use of the "reportbug" package and command
to ensure that bug reports contain as much useful information as
possible.
 
Before filing a bug report, you may want to consult the Debian X FAQ:
       XHTML version: file:///usr/share/doc/xfree86-common/FAQ.xhtml
  plain text version: file:///usr/share/doc/xfree86-common/FAQ.gz
 
Module Loader present
OS Kernel: Linux version 2.6.8-1-386 (dilinger@toaster.hq.voxel.net) (gcc version 3.3.4 (Debian 1:3.3.4-13)) #1 Thu Oct 7 02:21:16 EDT 2004
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Sun Mar  5 02:17:18 2006
(==) Using config file: "/etc/X11/XF86Config-4"
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No symbols found
Skipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o":  No symbols found
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
Could not init font path element unix/:7100, removing from list!
SetClientVersion: 0 9
"
 
 :??:  
 
quelqu'un peut m'aider là dessus?
 
Je suis prêt à utiliser soit Putty soit Cygwin si toutefois quelqu'un peut m'aider un peu.
 
Merci d'avance.
 
 


---------------
"L'informatique a ses raisons que la raison ne connait pas"
Reply

Marsh Posté le 04-03-2006 à 13:27:04   

Reply

Marsh Posté le 04-03-2006 à 14:04:05    

tu as un serveur X sur ta machine windows ?


---------------
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 04-03-2006 à 14:36:25    

Reply

Marsh Posté le 05-03-2006 à 03:57:02    


 
Le truc est d'utiliser le client ssh de Cygwin plutôt que Putty:  

  • Lancer Cygwin.
  • Démarrer le serveur X de Cygwin ("startx" ). Tu te retrouve alors normalement avec un xterm sur ta machine locale.
  • Te connecter à ta machine distance via ssh depuis ton xterm local ("ssh -Y user@machine" ).
  • Toujours depuis ce même xterm, tu devrais maintenant pouvoir lancer des applis graphiques sur ta machine distante.


Voilà, j'espère avoir pu t'aider un peu!   :hello:

Reply

Marsh Posté le 05-03-2006 à 17:11:02    

Je lance Cygwin
---> rxvt.exe
 
Je tape :
 
 
 
$ X -query 192.168.1.11
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 6.8.2.0-4
 
Contact: cygwin-xfree@cygwin.com
 
XWin was started with the following command line:
 
X -query 192.168.1.11  
 
_XSERVTransSocketCreateListener: listen() failed
_XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for inet
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
(II) XF86Config is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
(==) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
winDetectSupportedEngines - Windows NT/2000/XP
winDetectSupportedEngines - DirectDraw installed
winDetectSupportedEngines - DirectDraw4 installed
winDetectSupportedEngines - Returning, supported engines 00000007
winSetEngine - Using Shadow DirectDraw NonLocking
winAdjustVideoModeShadowDDNL - Using Windows display depth of 32 bits per pixel
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of shared memory support in the kernel
(--) Setting autorepeat to delay=500, rate=31
(--) winConfigKeyboard - Layout: "0000040C" (0000040c)  
(--) Using preset keyboard for "French (Standard)" (40c), type "4"
Rules = "xorg" Model = "pc105" Layout = "fr" Variant = "(null)" Options = "(null)"
(--) 16 mouse buttons found
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
winPointerWarpCursor - Discarding first warp: 637 481
 
 
 
avec "192.168.1.11", l'adresse de la debian.
Là deja il me semble qu'il y a des erreurs ci dessus...
ensuite si j'essaye d'executer depuis le serveur:
 
 
$ ssh -Y -l toto 192.168.1.11
Password: XXXXXXXX
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Sun Mar  5 02:14:39 2006 from 192.168.1.10
debian:~# firefox
connect /tmp/.X11-unix/X0: No such file or directory
connect /tmp/.X11-unix/X0: No such file or directory
The application 'firefox-bin' lost its connection to the display localhost:10.0;
most likely the X server was shut down or you killed/destroyed
the application.
 
 
 
Voilà ^^  :??:  

Reply

Marsh Posté le 05-03-2006 à 17:53:20    

En fait j'ai réussi...
 
Il fallait que je lance d'abord le serveur X.
Ensuite je me connecte en SSH via Putty ou Cygwin,
et là ca fonctionne.
L'erreur était que je tapais la commande:
 
"X -query 192.168.1.11"
 
Ce qui me lançait un serveur X effectivement, mais n'affichait pas les application X que je lançais...
 
Je me suis trouvé un tuto en anglais...
 
http://www.giac.org/practical/GCIH [...] h_GCIH.pdf
 
Je potasse pour essayer de maitriser le sujet :)
 
Merci pour tout en tous cas.


Message édité par LexCartel le 05-03-2006 à 17:54:08
Reply

Sujets relatifs:

Leave a Replay

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