Lorsque tu lances
htc -P proxy_uni:80 -F 22 mon_ip_chez_moi:80
sur ta machine cliente tu essaies d'ouvrir le port local 22. Ça ne peut pas marcher si une des deux conditions suivantes est remplie :
- tu n'est pas root
- le port local 22 est déjà utilisé (ce qui est le cas s'il y a un serveur SSH sur ta machine à l'université)
Dans ces 2 cas, htc n'affiche rien mais ne se lance pas. Il n'y a apparemment aucune différence avec un lancement réussi. Pour voir si htc s'exécute bien, il faut faire un ps et/ou vérifier les ports ouverts avec 'netstat -tlp'.
En résumé, je te conseille de faire :
- sur ta machine perso
hts -F localhost:22 8080
vérification de l'ouverture du port 8080 avec 'netstat -tlp'
- sur la machine de l'université :
htc -P proxy_uni:80 -F 2222 mon_ip_chez_moi:8080
vérification de l'ouverture du port 222 avec 'netstat -tlp'
connexion : 'ssh -p2222 -l user localhost'
[^] # Re: Pb de droits
Posté par JJD . En réponse au message Faire un tunnel HTTP pour SSH. Évalué à 3.
htc -P proxy_uni:80 -F 22 mon_ip_chez_moi:80
sur ta machine cliente tu essaies d'ouvrir le port local 22. Ça ne peut pas marcher si une des deux conditions suivantes est remplie :
- tu n'est pas root
- le port local 22 est déjà utilisé (ce qui est le cas s'il y a un serveur SSH sur ta machine à l'université)
Dans ces 2 cas, htc n'affiche rien mais ne se lance pas. Il n'y a apparemment aucune différence avec un lancement réussi. Pour voir si htc s'exécute bien, il faut faire un ps et/ou vérifier les ports ouverts avec 'netstat -tlp'.
En résumé, je te conseille de faire :
- sur ta machine perso
hts -F localhost:22 8080
vérification de l'ouverture du port 8080 avec 'netstat -tlp'
- sur la machine de l'université :
htc -P proxy_uni:80 -F 2222 mon_ip_chez_moi:8080
vérification de l'ouverture du port 222 avec 'netstat -tlp'
connexion : 'ssh -p2222 -l user localhost'
JJD