Forum Linux.debian/ubuntu Icedove/Thunderbird: accès à un port imap tunnelisé

Posté par  .
Étiquettes :
0
13
mar.
2009
Bonjour à tous,

J'accède via le net à un serveur situé derrière un routeur.

Je fais une connexion ssh en créant des tunnels sur ma machine locale:

$ ssh -L 7143:192.168.0.107:143 -L 7080:192.168.0.10:80 monlogin@xxx.xxx.xxx.xxx

Thunderbird refuse de se connecter au port 7143 de localhost. Pourtant, la connexion fonctionne en "brut" en faisant un

$ telnet localhost 7143

Mais ça n'est pas vraiment pratique pour lire son courrier :-)

J'utilisais cette façon de faire sur une Debian Etch, ça fonctionnait, mais depuis que j'ai upgradé en Lenny, ça ne fonctionne plus. Il me répond "Impossible de se connecter à 192.168.0.201" (l'adresse de mon poste en local)

Quelqu'un a une idée ?

G.
  • # IPV6

    Posté par  . Évalué à 2.

    Ca sent le Thunderbird qui tente de se connecter en IPV6.
    • [^] # Re: IPV6

      Posté par  . Évalué à 1.

      La chose est résolue entretemps: en insérant "localhost" au lieu de "192.168.0.201" dans la configuration du compte, la connexion a été établie...

      Merci quand même, pour l'IPV6, je n'y connais rien, je ne sais pas si ça peut avoir un rapport ?

      G.
      • [^] # Re: IPV6

        Posté par  . Évalué à 2.

        pour l'IPV6 [...] je ne sais pas si ça peut avoir un rapport
        Vu que localhost = loopback = 127.0.0.1 en général
        Vu que loopback est en ipv4 et ipv6 en général
        ... alors non, ipv6 n'est probablement pas en cause :-)
      • [^] # Re: IPV6

        Posté par  . Évalué à 2.

        au lieu de "192.168.0.201"
        C'est moi ou cette adresse ne fait pas partie de ta machine ? Car tu ne la mentionne pas dans ta commande ssh.
        • [^] # Re: IPV6

          Posté par  . Évalué à 2.

          Je me posais la même question que toi !

          Par défaut ssh bind que sur 127.0.0.1 et non pas 0.0.0.0 , il lui fallait donc écrire :
          $ ssh -L 192.168.0.201:7143:192.168.0.107:143 -L 192.168.0.201:7080:192.168.0.10:80 monlogin@xxx.xxx.xxx.xxx
          • [^] # Re: IPV6

            Posté par  . Évalué à 1.

            $ ssh -L 7143:192.168.0.107:143 -L 7080:192.168.0.10:80 monlogin@xxx.xxx.xxx.xxx

            Je ne mentionnais pas 192.168.0.201, qui est l'IP de la machine où cette commande est lancée, parce que mon idée était que le 1er port mentionné était toujours ouvert sur cette machine.

            À part résoudre le problème posé autrement, à quoi sert-il de mentionner une IP devant ce 1er port ? Cela ne peut être que l'IP de la machine locale, ssh ne peut quand même ouvrir un port ailleurs, non ?
            • [^] # Re: IPV6

              Posté par  . Évalué à 2.

              C'est moi qui ait mal lu :-)

              Reste l'étrangeté que ça fonctionne en 127.0.0.1 et pas avec l'adresse d'une carte physique. Je n'ai pas plus d'élément que toi sur ce point.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.