Le 26 avr. 08 à 00:02,
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)
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