URL: https://linuxfr.org/forums/general-general/posts/tunnel-ssh-avec-rebond Title: Tunnel SSH avec rebond Authors: guppy Date: 2009年12月03日T12:00:21+01:00 Tags: Score: 0 Bonjour, Mon besoin : Contrôler via vnc la machine d'un client qui ne sait pas configurer son nat (ou ne peut pas). Les intervenants : Une machine chez un client : CLIENT (windows xp, putty, UltraVNC server) Un serveur avec une ip publique : SERVEUR (debian lenny) La machine du hotliner : HOTLINER (windows xp, putty, UltraVNC client) Les tentatives : Pour passer le NAT du client, un tunnel a été établi entre le port 10000 du serveur et le port local 5900 du client sous putty (remote tunnel). Voici ce qu'on voit sur le serveur : # netstat -ant | grep 10000 tcp 0 0 127.0.0.1:10000 0.0.0.0:* LISTEN Premier problème : # telnet localhost 10000 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. Connection closed by foreign host. Alors que sur CLIENT en utilisant telnet localhost 5900 on voit un peu d'ascii s'afficher. UltraVNC a été installé sur le PC client à l'écoute de localhost:5900 Ensuite, sur HOTLINER, on configure un tunnel local avec putty entre le localhost:6000 et IPDUSERVEUR:10000. Je pensais, probablement naîvement, que les paquets envoyés sur localhost:6000 (HOTLINER), passerait par le tunnel local pour arriver sur le port 10000 de SERVEUR, et ensuite par le tunnel remote du port 10000 de SERVEUR au port 5900 de CLIENT. Mais en tentant une connexion depuis HOTLINER sur localhost 6000 via UltraVNC client, ce dernier dit "Connexion failed - Error reading protocol version". En tentant un telnet localhost 6000 depuis HOTLINER, l'invite de commande est effacée, et au bout d'une dizaine de secondes elle rend la main sans message particulier. J'ai mal fait un truc, ou alors ce que j'essaye de faire est impossible (ce que je n'espère pas) ?

AltStyle によって変換されたページ (->オリジナル) /