Bonjour Jonathan, Merci beaucoup et très sincèrement pour toutes ces précisions très claires qui m'ont permises de mieux comprendre les solutions préconisées. Ca fait plaisir de comprendre un peu ce qui se passe :-), et c'est toujours aussi très utile évidemment, même si on ne sait jamais ni où ni quand ça le sera ! J'ai mis systeme en copie pour éviter à de nouvelles bonnes volontés de perdre leur temps (j'avais remercié en privé Mamadou, Michel et François, mais depuis il y a eu un nouveau mail de Jean-Christophe...mea culpa, j'aurais du clore l'affaire en Cc à systeme... et je n'ai pas pu réagir ensuite rapidement parce que j'étais dans le train hier toute la journée). Bon, maintenant, juste pour ceux que ça intéresserait de mieux connaître la solution, les Mac, ou de savoir où j'en suis personnellement relativement à ce problème...:) : J'ai essayé de mettre en place la solution proposée initialement par François:
Plutôt qu'un X forwarding qui occupe beaucoup de bande passante et pose des problèmes de compatibilité avec le serveur mac, j'utilise un tunnel. Sur mon mac, j'ai un alias : alias tusercal='ssh -l fl -L 20002:webmail.ig-edu.univ-paris13.fr: 8080 lipnssh.univ-paris13.fr -N &' Une fois qu'il est exécuté, j'utilise n'importe quel navigateur avec l'adresse http://localhost:20002/ReservationsTP pour accéder aux réservations du sercal.
mais j'ai en fait encore un petit problème pour que Apache (nécessaire apparemment) soit correctement installé sur mon MacBook. J'ai suivi les instructions de François, mais mon navigateur n'a pas compris la redirection http://localhost:20002/ReservationsTP. [Note: par rapport aux autres solutions ssh - la tienne ou celle de Jean-Christophe, la solution de François résout peut-être le problème posé par le fait que la page de réservations des TP que je cherche n'est pas sur lipn. En fait l'adresse que j'invoque d'habitude depuis un navigateur au lipn est http://webmail.ig-edu.univ-paris13.fr:8080/ReservationsTP/index.jsp. Donc, il y a une redirection depuis lipn et peut-être que ça pose un problème]. J'ai fait ce que François m'a alors dit de faire pour activer Apache, i.e. d'activer preferences système::partage::partage web personnel, et ensuite quand j'ai fait http://localhost sur mon navigateur, je suis tombée sur cette belle page, qui m'a dit qu'il fallait que je me contacte :-(:  J'ai alors perdu la foi en l'assistance à distance, et j'ai répondu à François:
En fait, dès qu'on creuse un peu, on s'aperçoit qu'il y a une foultitude de choses à faire en réalité quand on démarre d'un autre environnement (le mien est très pauvre, car je n'utilise pratiquement pas les connections en dehors de mon Wifi mon mail et mon navigateur...), bref, je crains que l'on n'arrive pas à grand chose comme ça et le mieux serait d'essayer une fois ensemble sur place si tu as un peu de temps à me consacrer...
En tous cas merci pour l'effort.
Maintenant Jean-Christophe suggère une autre solution "parmi d'autres":
ssh -D 1080 cathy@lipnssh.univ-paris13.fr et de changer dans les préférences de firefox : Preferences -> Advanced -> Network -> Settings et mettre SOCKS Host à localhost:1080
Elle a l'air plus simple à mettre en oeuvre en un sens que les autres. Actuellement évidemment elle ne marche pas (à cause de Apache j'imagine au premier chef). En tous cas, on approche à grand pas de la résolution de ce problème, et je vous remercie tous beaucoup encore une fois pour votre aide réconfortante. Très cordialement, Catherine Le 26 avr. 08 à 00:02, Jonathan.Roudiere@lipn.univ-paris13.fr a écrit :
Bonsoir,
rapport a ssh & X forward,
personnellement j'utilise la ligne suivante afin d'utiliser un navigateur local pour atteindre une machine derrière un firewall (like to lipn)
ssh -N -f roudiere@lipnssh.univ-paris13.fr -L8080:10.10.0.220:80
je specifie par cette ligne de commande que je veux :
- utiliser le login "roudiere" pour me connecter a lipnssh (la passerelle), - ouvrir le port 8080 en local (sur mon poste) - et que ce port local (8080) pointe vers le port 80 de la machine ayant l'adresse IP 10.10.0.220 sur le réseau du lipn
enfin, il ne me reste qu'a ouvrir mon navigateur sur mon poste et a indiquer localhost:8080 comme URL, je pourrais ainsi me connecter a la machine 10.10.0.220 comme si j'etais sur le reseau du lipn (de mon bureau).
a la place d'un add IP vous pouvez utiliser un hostname
note:
- on peut ouvrir plusieurs port en meme temps (en spécifiant dans a la suite de la meme commande - Lport_local:address_IP_or_hostname:port_on_remote_host). (ex: pour le https en plus port 443)
- la ligne de commande est utilisé sur linux mais ssh étant assez standard les paramètres ne devraient pas changer.
(ne vous préoccupez de ce qui suit que si vous avez des problèmes de redirection)
- certain server web ré-écrive a la volée les URL (URL rewriting) se qui peut poser des problèmes avec un navigateur, c.a.d qu'après connection (mais de façon quasi instantané) l'URL change sans aucune action de votre part, ainsi le navigateur cherchera a joindre le nouvel host sans y parvenir, dans ce cas il vous suffit de spécifier sur votre machine local, dans le fichier /etc/host (ou equiv sur mac) que le nom du site que vous désirez atteindre est sur localhost
ex: si je veux joindre la machine toto.lipn.fr mais qu'après connection le nom dans l'URL change en titi.lipn.fr alors j'ajoute dans le fichier / etc/host la ligne:
127.0.0.1 titi.lipn.fr
cela devrait solver le problème (en faisant croire a votre navigateur que ce site peut etre atteint sur localhost)
voila, voila bon courage
jonathan